Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 508Registriert: 10.01.2003
ACAD2018
wie kann ich innerhalb eines reaktors ein element kopieren ?
------------------MfGFrank
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 1939Registriert: 10.04.2002
Holger
---Brischke
[Diese Nachricht wurde von Bene am 11. Okt. 2004 editiert.]
Beiträge: 13533Registriert: 30.11.2003
.
die Entget-liste läßt sich natürlich auch weiter "substen" GC 10 usw..(klappt aber nur mit autocadobjekten)
------------------ - Thomas -"Bei 99% aller Problemen ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
hier ein ausschnitt aus meinem programm :
(vl-load-com)(setq altelement (vlax-ename->vla-object (handent m)))(setq neuelement (vla-copy altelement))(vla-move neuelement (list 0.0 0.0 0.0) (list 1.0 1.0 0.0))
Fehler: Keine Umwandlung des lisp-Wertes in VARIANT mit folgendem Typ: (0.0 0.0 0.0)
muss ich den basispunkt und den endpunkt noch irgendwie umwandeln ?
(setq altelement (vlax-ename->vla-object (car(entsel))))(setq neuelement (vla-copy altelement))(vla-move neuelement (vlax-safearray-fill (vlax-make-safearray vlax-vbdouble (cons 0 2)) '(0.0 0.0 0.0)) (vlax-safearray-fill (vlax-make-safearray vlax-vbdouble (cons 0 2)) '(1.0 1.0 0.0)))
Beiträge: 127Registriert: 28.05.2003
Zitat:[..] (vlax-safearray-fill (vlax-make-safearray vlax-vbdouble (cons 0 2)) '(0.0 0.0 0.0))[..]
oder (vlax-3D-point 0.0 0.0 0.0) bzw. (vlax-3D-point '(0.0 0.0 0.0))
Ist etwas weniger 'direkt' und übersichtlicher, verschleiert dafür aber den tatsächlichen Vorgang.
Achim Dabrunz
------------------
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz