Rasterfang nach Objekt drehen K_SNAPANG.LSP
Linien exakt an Bogenenden anzuschließen oder ganz allgemein neue Objekte an bestehende zu zeichnen, ist meist mit einer Ausrichtung des BKS an Objekte verbunden. Das funktioniert aber nicht einfach mit Objekten innerhalb eines Blocks. Zudem verändert sich der Koordinatenursprung, was meist weder erwünscht ist, noch Sinn macht.
Das Tool K_SNAPANG.LSP geht einen anderen Weg, da es den Objektfangwinkel (Systemvariable SNAPANG) umdreht, um mit Hilfe des gedrehten Fangrasters Objekte korrekt ausgerichtet zu platzieren. Es greift auch Objekte in Blöcken und XRefs; der Objektfang lässt sich auch für die Wahl eines bestimmten Punkts verwenden.
Bei geraden Objekten wie Linien ist der Winkel klar, bei Bögen, Kreisen, Ellipsen oder Splines wird der Winkel am angeklickten Punkt berechnet und verwendet. Wählt man also etwa mit dem Objektfang das Ende eines Bogens, wird der Fang so gedreht, dass man eine Linie bei eingeschaltetem Orthomodus (F8) glatt am Bogen ansetzen kann. Mit dem Objektfang „angenommener Schnittpunkt“lassen sich zwei Objekte nacheinander wählen.
Die Ausrichtung erfolgt so wie das zuletzt angeklickte Objekt. Deshalb bitte nicht einfach den Schnittpunkt wählen, da sonst nicht sicher nach gewünschtem Objekt ausgerichtet wird. ACHTUNG: Ein angenommener Schnittpunkt zweier Splines wird von AutoCAD nicht unterstützt, hier ist eine Hilfslinie zu verwenden (Schnittpunkt ja, angenommener nein).
• Die Option„Aspect“verlangt zwei Punkte, deren Abstände in X- und Y-Richtung noch separat unterteilt werden können. Bei den Fragen nach den Unterteilungen wird die abgefragte Richtung mit einer Linie angezeigt, wobei eine Drehung des Rasterfangs berücksichtigt ist, mit der sich zum Beispiel eine Ausrichtung auf Decken- oder Bodenraster erreichen lässt. ACHTUNG: hierbei wird auch die Variable SNAPBASE verändert, was man für nachfolgende Rasterfangdrehungen berücksichtigen muss. • Die Option„Standard“speichert die aktuellen Rasterfangeinstellungen in der Zeichnung und überschreibt vorher gespeicherte Standardeinstellungen; die Daten werden mit der Zeichnung gespeichert. Wählt man bei der Objektwahl nach dem Programmstart weder Objekt noch Option,
sondern bestätigt mit „Enter“, wird der gespeicherte Standard wiederhergestellt. Auch wenn man keinen Standard speichert, wird automatisch beim Programmstart in der jeweiligen Zeichnung die aktuelle Einstellung als Standard gespeichert. Selbstverständlich kann man auch Texte, MTexte, Attribute und Attributdefinitionen wählen, selbst innerhalb von Blöcken, egal ob verschachtelt und/oder gedreht.
Für Programmierer: Die eigentliche Funktion heißt „k_snapang“. „c:k_snapang“ruft diese nur auf. Sie kann also mit (k_snapang) gerne verwendet werden. Und wenn man nur den Winkel als Rückgabe braucht, bitte (k_snapang_check_ ent (nentsel)) verwenden.
(Andreas Kraus/ra) ■
Programm: K_SNAPANG.LSP
Funktion: Rasterfang nach Objekt drehen
Autor: Andreas Kraus
Lauffähig ab: AutoCAD 2008
Bezug: nur auf Tool-CD 8/2020