ACM-2023-08-07

Jahrgang: 2023
Ausgabe: 08
Autor: Gerhard Rampf
Programm: ACM-MOFFSET.LSP
Funktionalität: mehrere Objekte gleichzeitig versetzen
Format: LISP
Lauffähig ab: AutoCAD 2005
Befehle: ACM-MOFFSET
Bezug: Online


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

Versetzen en masse

„Erstellt konzentrische Kreise, parallele Linien und Kurven“ – so lautet in der AutoCAD-Hilfe das 
Aufgabenprofil des Befehls VERSETZ und beschreibt damit eine Routinetätigkeit, die im Konstruktionsalltag 
zigmal zur Ausführung kommt. In der Standardversion des Befehls wird zuerst der Versatzabstand bestimmt, 
dann kann man im Wiederholmodus ein Objekt nach dem anderen wählen und zur Seite kopieren. Die Expresstools 
bieten darüber hinaus den Befehl EXOFFSET, der die Wahl mehrerer Objekte auf einen Schlag erlaubt, die 
dann nach und nach in die jeweils angezeigte Richtung versetzt werden.
Einen ähnlichen Ansatz bietet das Tool ACM-MOFFSET.LSP, das ebenfalls die gleichzeitige Verarbeitung 
mehrerer Elemente zum Ziel hat. Die Befehlsabfolge läuft wie folgt: Wie beim Originalbefehl wird zunächst 
der Versatzabstand abgefragt, wobei der zuletzt verwendete Wert stets als Vorgabe angeboten wird, der sich 
dann komfortabel per EINGABETASTE übernehmen lässt. Anschließend fordert das Programm zur Wahl der zu 
versetzenden Elemente auf. Gültige Objekte sind: Linie, 2D- und LW-Polylinie, Kreis, Bogen, Ellipse, 
Spline, Konstruktionslinie sowie Strahl. Objekte auf gesperrten Layern fallen wie gewohnt durchs 
Auswahlraster. 
Waren bereits vor dem Befehlsaufruf Objekte in der Zeichnung markiert und mit Griffen versehen, wird 
dieser Auswahlsatz erst auf gültige Objekte hin durchforstet. Befinden sich versetzbare Objekte darunter, 
ändert sich die Reihenfolge im Befehlsablauf und die Objektwahl nach der Definition des Versatzabstands 
entfällt. 
Im dritten Befehlsschritt wird nach einem Punkt auf der Seite gefragt, zu der hin die Objekte versetzt 
werden sollen. In dieser Phase besteht über die Option Layer zusätzlich die Möglichkeit, eine neue 
Zeichnungsebene für die hinzukommenden Elemente festzulegen. Dafür blendet die Routine ein Dialogfeld 
ein, das in einem Listenfeld alle aktuell definierten Zeichnungsschichten aufzeigt. War diese Option 
schon vorher im Einsatz, ist der zuletzt verwendete Layer bereits als Vorgabe gekennzeichnet. Auf ihrem 
Ursprungslayer verbleiben die neuen Objekte mit einem Klick auf die Schaltfläche „Von Quelle“. Nach der 
Angabe des Orientierungspunkts werden schließlich alle Objekte in einem Rutsch versetzt.