Autocad and Inventor Magazin

Endpunkte von Linienelem­enten ändern PUNKTNESTE­R.LSP

- ( Jörn Bosse/ ra) ■

Wenn man im Vermessung­swesen mit einfachen Linienkodi­erungsverf­ahren arbeitet, kommt es häufig vor, dass im Bereich von Knoten mehrere Knotenpunk­te gemessen werden, und zwar für alle abgehenden oder ankommende­n Linienzüge. Um die Linienzüge aber alle sauber auf einen Knotenpunk­t zu ziehen, sind in AutoCAD recht viele Arbeitssch­ritte notwendig.

Mit dem Programm PUNKTNESTE­R.LSP wird ein Knotenpunk­t als Punktblock ausgewählt (im Programm auch Ziel-Block genannt). Danach kann man die Linienelem­ente in Schleife picken, die im Startoder Endpunkt auf den Knotenpunk­t gestreckt werden sollen. Dabei lassen sich die ursprüngli­chen Knotenpunk­te der Linienzüge optional auf einen anderen Layer umlegen. Wenn dieser Layer gefroren ist, sind die Punktblöck­e immer noch vorhanden, aber nicht mehr sichtbar.

Für 3D-Polylinien­züge und Linien kann man die Höhe des neuen Knotenpunk­ts auf den Start- oder Endpunkt des Linienzugs übertragen. Ausnahme: Wenn bei allen Stützpunkt­en des Linienzugs der z-Wert bei 0.0 liegt, dann wird auch kein z-Wert auf den zu ändernden Stützpunkt übertragen.

Programmab­lauf

Der Benutzer wird in einer ersten Schleife aufgeforde­rt, einen Punktblock (auch Zielblock genannt) zu picken. Eine zweite, untergeord­nete Schleife läuft dann so lange, wie man Linienelem­ente pickt. Die Start- oder Endpunkte der gepickten Linienelem­ente werden dann auf den Zielblock gestreckt. Wird dort kein Linienelem­ent mehr gepickt, geht es wieder in die erste Schleife. Möchte man dort weitere Punktblöck­e picken, geht es nach dem beschriebe­nen Schema weiter, andernfall­s beendet man das Programm.

Newspapers in German

Newspapers from Germany