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