Schnelles Schieben von Objekten
QUICKMOVE.LSP
Wer Objekte in einem Plan automatisiert aus einem Aufmaß erstellt, wird in der Regel nacharbeiten müssen. Es stehen nämlich oft Texte oder Attribute übereinander, die wieder auseinandergezogen, also freigestellt werden müssen, damit der Plan lesbar ist. Als klassisches Beispiel dafür gilt sicherlich der Höhenplan, wenn dort alle Höhen auf eine freie Position zu schieben sind. Mit AutoCAD-Bordmitteln kann man die Objekte selektieren und anhand der Griffe schnell auf Position bringen. Allerdings ist es nicht möglich, etwa eine bestimmte Menge von Attributen gleichzeitig zu schieben. Zudem sind viele Aktionen auszuführen: Objekte picken, dann zum Schieben des Objekts in den entsprechenden Griff picken und danach mit ESC die Auswahl wieder aufheben.
Mit dem Programm QUICKMOVE.LSP lassen sich alle Objekte schnell schieben, anpicken, neue Positionen picken usw. Pickt man ein Attribut, wird nur das geschoben. Vorausgesetzt, es ist eine Attributgruppe definiert. Nur dann werden alle Attribute der Gruppe in einem Arbeitsgang geschoben. Während des Schiebens gibt es zusätzliche Optionen:
● Texte, Attribute: Bezugslinie
● Einzelnes Attribut: Attributwert löschen
● Blockreferenzen: Bezugslinie
● Alle Objekte (außer Attribute): Objekt löschen
● Einschränkung: Der Objektfang wird komplett ignoriert
Das Schieben der Objekte erfolgt in Schleife: es werden also so lange Objekte nacheinander geschoben, wie sie gepickt werden. Beim Picken ermittelt das Tool, ob es sich um ein Attribut, einen Block, einen Text oder ein sonstiges Objekt handelt. Das ist wichtig, da für die verschiedenen Objekte auch verschiedene Optionen zur Verfügung stehen. Zudem muss das Programm bei einem erkannten Attribut ermitteln, ob es bereits einer Attributgruppe zugeordnet ist, denn dann werden alle Attribute der Attributgruppe gemeinsam in einem Arbeitsgang geschoben. Bezugslinien lassen sich bei Attributen, Texten und Blöcken erzeugen. Dabei werden verschiedene Bezugspunkte verwendet: Attribute: Einfügepunkt der zugehö● rigen Blockreferenz, Schnittpunkt mit rechteckiger Umfassung aller Attribute Texte: Pickpunkt, Schnittpunkt mit
● rechteckiger Umfassung des Texts Blockreferenzen: Pickpunkt 1, Pickpunkt 2 ●
Option löschen:
Einzelnes Attribut: nur der Attributwert ● lässt sich löschen
Alle Objekte: das ganze Objekt lässt sich ● löschen