ACM-2023-03-03

Jahrgang: 2023
Ausgabe: 03
Autor: Thomas Krüger
Programm: ACM-VERTEXREDUCE.LSP
Funktionalität: Stützpunktreduzierung bei Polylinien
Format: LISP
Lauffähig ab: AutoCAD 2010
Befehle: VREDUCE
Bezug: Online


Beschreibung
============

Weniger Punkte

Eine Polylinie ist eine zusammenhängende Folge von Liniensegmenten, die als einzelnes Objekt erstellt wird. 
Sie kann gerade Linien- und Bogensegmente enthalten. Die Stützpunkte neben dem Anfangs- und Endpunkt 
definieren die einzelnen Segmente, geben einen Richtungswechsel vor, ändern den Verlauf von Gerade zu Bogen 
oder umgekehrt und können auch als Beginn einer Linienstärkenänderung dienen.
Demzufolge kann es auch Stützpunkte ohne Funktion geben, etwa wenn aufeinanderfolgende Polyliniensegmente 
ohne Linienstärkewechsel eine Gerade bilden. Oder aber, wenn als Resultat – zum Beispiel aus Konvertierungen 
von Pixelbildern – sehr „kleinteilige“ Polylinien entstanden sind, die eigentlich Geraden darstellen sollen, 
aber deren Punkte in einem gewissen Korridor zur Idealgerade liegen.
Das in dieser Ausgabe vorgestellte Tool ACM-VERTEXREDUCE.LSP reduziert die Anzahl der Stützpunkte von 
Polylinien auf ein notwendiges Maß. Nach dem Laden des Programms kann das Tool mit dem Befehl VREDUCE 
gestartet werden. Der Anwender wird nun aufgefordert, die zu modifizierenden Polylinien zu wählen. 
Anschließend ist die Korridorbreite anzugeben, die den maximalen Abstand des neuen Kurvenverlaufs zur alten 
Polylinie angibt. Das Programm tastet weiter die Ursprungspolylinie ab und legt die neuen Stützpunkte fest. 
Bei der Stützpunktreduzierung werden Bögen in mehrere gerade Segmente aufgeteilt.Vor der Objektänderung wird 
ein Marker gesetzt, um das Programmergebnis mit dem UNDO-Befehl notfallswieder rückgängig zu machen.