| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Ermitteln von Polyline-Längen (2020 mal gelesen)
|
tappenbeck Mitglied Vermessungsingenieur
   
 Beiträge: 1221 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 10. Aug. 2012 10:48 <-- editieren / zitieren --> Unities abgeben:         
Hi ! mit Code: (setq pl (vlax-ename->vla-object (car pl)) pll (vlax-curve-getDistAtParam pl (vlax-curve-getEndParam pl)) ptli (cons (vlax-curve-getStartPoint pl) ptli) ;;doppelte Zeile im Source ;;ptli (cons (vlax-curve-getStartPoint pl) ptli) ep (vlax-curve-getEndPoint pl) ;; Länge der Polylinie pldist (vlax-curve-getDistAtPoint pl ep) )
kann man die Länge von Polylinie pldist ermitteln. Das Problem liegt nun da, wo es sich um geschlossene Polylinien handelt. Der letzte Punkt ist dann gleich dem ersten und somit wird die Länge mit 0 berechnet. Hat einer von Euch eine andere Idee ? Gruß Jan :-)
------------------ jan :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
       

 Beiträge: 4200 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 10. Aug. 2012 10:56 <-- editieren / zitieren --> Unities abgeben:          Nur für tappenbeck
|
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13530 Registriert: 30.11.2003 .
|
erstellt am: 10. Aug. 2012 11:05 <-- editieren / zitieren --> Unities abgeben:          Nur für tappenbeck
|

| |
tappenbeck Mitglied Vermessungsingenieur
   
 Beiträge: 1221 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 10. Aug. 2012 11:12 <-- editieren / zitieren --> Unities abgeben:         
|