Hallo,
Ich möchte eine Lisp Routine schreiben die mir das Gesamtgewicht der Auswahl ausgibt.
Das funktioniert soweit auch schon halbwegs, ich habe nur Probleme damit das Gewicht der einzelnen Elemente abzufragen.
Meine LISP_Routine sieht bisher aus wie folgt:
;|
Gesamtgewicht ausgewählter Teile bestimmen
|;
(defun C:sumgew (/ ss gg g n ent itm )
(setq ss (ssget)
gg 0
n (1- (sslength ss))
)
(while (>= n 0)
(setq ent (entget (setq itm (ssname ss n)))
g (getpropertyvalue ent "weight") <----Das hier funktioniert nicht!Warum?
gg (+ gg g)
n (1- n)
)
)
(alert (strcat "Gesamtgewicht der Objekte ist " (rtos gg)))
)
Mit welchem LISP-Befehl kann ich den Wert der Eigenschaft Gewicht abfragen?
Ich arbeite mit Plant 3D 2017.
Vielen Dank für eure Hilfe
[Diese Nachricht wurde von EvWangenheim am 15. Sep. 2017 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP