Polylinien durchschneiden K_PLCUT.LSP
Zu den Booleschen Operationen mit Polylinien aus der letzten Ausgabe 5/2021 kommt diesmal eine Funktion hinzu, die Polylinien einfach durchschneidet. Natürlich kann man dazu die Polylinie mit BRUCH, ANPUNKTBRECH oder STUTZEN bearbeiten, aber diese Funktionen reparieren nicht das, was sie entfernen oder zerschneiden.
Das Tool K_PLCUT.LSP verlangt eine Objektwahl, um Polylinien zu wählen und anschließend zwei Punkte, die die Schnittlinie bestimmen. Wird bei der Objektwahl nur bestätigt, also nichts gewählt, werden automatisch alle Polylinien auf der Schnittlinie in die Objektwahl miteinbezogen.
Bei offenen Polylinien passiert genau das gleiche wie bei ANPUNKTBRECH, allerdings kann die Schnittlinie, je nach Verlauf der Polylinie, diese auch gleich mehrmals schneiden.
Geschlossene Polylinien werden mit der Schnittlinie geteilt und auch wieder geschlossen. Je nach Polylinienform und Schnittverlauf, erhält man also mehrere geschlossene Polylinien. Achtung: 2D-Polylinien werden bei Bearbeitung in Polylinien konvertiert und 3D-Polylinien nicht bearbeitet.
Wieder ein Extra
Auch in dieser Ausgabe gibt’s ein Extra dazu. Wie in Ausgabe 5/2021 handelt es sich um die Funktion K_PLMAKE, deren „To-Do“auch bei K_PLCUT gebraucht wird. Sie konvertiert Linien, Bögen, Kreise, Splines, Ellipsen, Ellipsenbögen, Regionen und Schraffuren zu Polylinien und verbindet sie, wenn möglich an den Endpunkten und bei Berührung. Man kann aber auch Polylinien wählen, die nicht konvertiert aber auch verbunden werden.
Objekte wie Splines und Ellipsen werden mit Bögen nachgezeichnet und sind damit nur angenähert. Schraffuren werden zerlegt und die entstandenen Linien in Polylinien konvertiert. Schraffuren sind hier im Befehl mitaufgenommen, da man sie recht gut verwenden kann, um Bereiche gleichmäßig mit Strukturen zu füllen, die sich dann weiterverwenden lassen. Bei geeignetem Muster können das etwa Schienen- oder Gittersysteme sein, deren Abstand über die Skalierung einstellbar ist. Das Muster ZIGZAG etwa würde dann in einzelne verbundene zickzackförmige Polylinien zerlegt. (Andreas Kraus/ ra) ■
Programm: K_PLCUT.LSP
Funktion:
Polylinien durchschneiden
Autor: Andreas Kraus
Lauffähig ab: AutoCAD 2016
Bezug: nur auf Tool-CD 6/2021