ich möchte die Kontrollpunkte einer Polylinie, die ich zuvor auswählen kann, in eine Variable auslesen (eine Liste aller Kontrollpunkte der ausgewählten Polylinie) zur späteren Weiterverwendung. Jede Polylinie soll eine separate Liste erzeugen. Mein Ansatz war wie folgt - funktioniert aber nicht:
Rauskommen tutu dabei so eine Liste, die Du in der (ssget "_WP" Punktliste) direkt verwenden kannst (ich nehme mal an, das ist eien Folgefrage deines vorigen Problems) ((1262.83 997.426) (1635.69 1557.75) (2110.84 862.289) (1605.99 535.982) (1602.69 891.953) (1404.71 684.303) (1556.5 1195.19) (1127.54 509.614))
diese Funktion rufst Du einfach in der Auswahlsatz schelife auf
Code:(setq Auswahlsatz (ssget '((0 . "LWPOLYLINE,POLYLINE")))) (setq i1 0) (repeat (sslength Auswahlsatz) (setq ename (ssname Auswahlsatz i1)) (setq PunktListe (GetPlineVertexPoints ename)) ; mach irgendwas mit der Punktliste gespeichert in der Variable Punktliste (setq i1 (1+ i1)) )
[Diese Nachricht wurde von fuchsi am 10. Aug. 2010 editiert.]
Vereint die langjährige Erfahrung von pit-cup im Bereich der Gebäudetechnikplanung
und des Facility Management zu einem durchgängigen 2D/3D CAD/BIM Planungswerkzeug, über den gesamten Lebenszyklus einer Immobilie.