RotateElement [ROT]

Top  Previous  Next

Drehen des identifizierten Elements.

Vor Aufruf dieser Prozedur muß das Element, welches gedreht werden soll, identifiziert werden. Es muß dabei mit dem Punkt identifiziert werden, der Drehpunkt werden soll. Die Prozedur fragt als erstes einen zweiten Punkt in diesem Element ab, der als Basis beim Drehen fungiert. Als weiterer Punkt wird dann die neue Richtung digitalisiert. Wird hier mit CON digitalisiert, so wird das Element ohne weitere Rückfragen mit der Basis parallel zum Horizont ausgerichtet. Ansonsten wird ein weiterer Punkt abgefragt. Wird dieser mit CON beantwortet, so wird das Element so gedreht, daß der letzte digitalisierte Punkt auf der Basis liegt. Wird die letzte Abfrage mit einer Koordinate beantwortet, so wird die Basis des Elements parallel zu den letzten beiden Punkten ausgerichtet.

Voraussetzung

Geöffneter Blattschnitt

Identifiziertes Element

Parameter

/HOR

Das Element wird an der durch den identifizierten Punkt und dessen Nachfolger gebildeten Basis parallel zum Horizont ausgerichtet. Wenn kein Horizont definiert ist, wird statt dessen die X-Achse angenommen.

ANGLE/{c}nn

Dreht das Element um den Winkel nnn. Die Einheit des Winkels ist Radiant oder wird durch voranstellen eines Buchstabens  festgelegt:

R = Radiant

D = Grad

G = Neugrad

/RUBBERBAND

zeigt beim Positionieren den Umriss an.

/H

Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt.

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

sonst

Fehler aufgetreten

Dialog

Ist der Parameter /HOR angegeben, so wird kein Dialog durchgeführt. Ansonsten werden nacheinander die folgenden Punkte abgefragt.

Zweiter Basispunkt

Mit #CON wird an dieser Stelle die Prozedur ohne Änderungen verlassen. Ein digitalisierter Punkt bestimmt dagegen, zusammen mit dem identifizierten Punkt des Elements, die Richtung, mit der das Element später ausgerichtet wird.

Erster Richtungspunkt

Mit #CON richtet sich die Basis des Elements parallel zum Horizont aus. Sonst wird ein Punkt der Zielrichtung bestimmt.

Zweiter Richtungspunkt

Durch Eingabe von #CON an dieser Stelle richtet sich das Element mit seiner Basis parallel zu der durch den Idenifikationspunkt und den 1. Richtungspunkt gebildeten Geraden aus. Sonst wird die Zielrichtung aus den beiden Richtungspunkten gebildet.

Beispiel

Aussprung aus der Prozedur ohne Änderungen

Befehl eingeben: IEL

Punkt digitalisieren: #P 500 1100

Befehl eingeben: ROT

Identifizieren des zweiten BasisPunktes: #CON

Das Element wird mit der durch (500,1100) und (1000,1000) identifizierten Basis parallel zum Horizont gelegt.

Befehl eingeben: IEL

Punkt digitalisieren: #P 500 1100

Befehl eingeben: ROT

Identifizieren des zweiten BasisPunktes: #P 1000 1000

Identifizieren des ersten Richtungspunktes: #CON

Das Element wird mit der durch (500,1100) und (1000,1000) identifizierten Basis so gedreht, das der Punkt (500,1200) auf dieser Basis liegt. In diesem Fall wird das Element also um etwas mehr als 90 Grad gedreht.

Befehl eingeben: IEL

Punkt digitalisieren: #P 500 1100

Befehl eingeben: ROT

Identifizieren des zweiten BasisPunktes:

#P 1000 1000

Identifizieren des ersten Richtungspunktes:

#P 500 1200

Identifizieren des zweiten Richtungspunktes: #CON

Das Element wird mit der durch (500,1100) und (1000,1000) identifizierten Basis so gedreht, das die Linie (500,1200)-(1000,1200) parallel zu dieser Basis liegt. In diesem Fall wird das Element also um etwas mehr als -20 Grad gedreht, sodaß die Basis parallel zur X-Achse liegt.

Befehl eingeben: IEL

Punkt digitalisieren: #P 500 1100

Befehl eingeben: ROT

Identifizieren des zweiten BasisPunktes:

#P 1000 1000

Identifizieren des ersten Richtungspunktes:

#P 500 1200

Identifizieren des zweiten Richtungspunktes:

#P 1000 1200

Bemerkung

Siehe auch

RotateObject  [ROB]