Das geht z.B. mit folgender Funktion
(defun DT:CURVE-GET-LENGTH (OBJ)
(if(and(setq OBJ(cond
((=(type OBJ) 'VLA-object) OBJ)
((=(type OBJ) 'Ename) (vlax-ename->vla-object OBJ))
)
)
(not(vl-catch-all-error-p
(setq L (vl-catch-all-apply
'vlax-curve-getDISTAtPARAM
(list OBJ (vlax-curve-getEndParam OBJ))
)
)
)
)
)
L
)
)
Aufruf z.B.:
(DT:CURVE-GET-LENGTH (car(entsel)))
------------------
Holger Brischke
CAD on demand GmbH
Individuelle Lösungen von Heute auf Morgen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP