Hallo,
Curve ist die Bogenlänge in Grad.
Ich füge zur Info noch was aus der Hilfe zum Thema Bögen/Linien im LINE-Befehl an.
Kreisbögen zeichnen
Linien und Kreisbögen sind im Grunde die selben Objekte, so dass man einen Kreisbogen entweder mit dem ARC-Befehl zeichnen kann, oder indem man die nötigen Parameter zum LINE-Befehl hinzufügt. Damit aus einer Linie ein Kreisbogen wird, benötigt dieser entweder den curve Parameter, der angibt wie stark der Kreisbogen gekrümmt sein soll, oder den @Anonymous Parameter, der den Radius des Kreisbogens bestimmt (beachten Sie den '@', welcher nötig ist, um curve und radius unterscheiden zu können).
Der gültige Bereich für curve ist ]-360..+360[ (also ohne die Grenzen +-360), wobei der Wert angibt, aus welchem Anteil eines Vollkreises der Kreisbogen besteht. Ein Wert von 90 beispielsweise steht für einen Viertelkreis, während 180 einen Halbkreis ergibt. Es können keine Vollkreise auf diese Art erzeugt werden (verwenden Sie dazu den CIRCLE-Befehl). Positive Werte für curve bedeuten, dass der Kreisbogen im mathematisch positiven Sinne (also gegen den Uhrzeigersinn) gezeichnet wird. Falls curve gleich 0 ist, handelt es sich um eine gerade Linie ("keine Krümmung"), was letztlich einer LINE entspricht. Beachten Sie bitte, dass, um den curve Parameter vom width Parameter unterscheiden zu können, dieser immer mit Vorzeichen ('+' oder '-') angegeben werden muss, auch wenn es eine positive Zahl ist.
Zum Beispiel würde der Befehl
LINE (0 0) +180 (0 10);
einen Halbkreis entgegen dem Uhrzeigersinn vom Punkt (0 0) nach (0 10) zeichnen.
Wird ein radius angegeben, so erhält der Kreisbogen diesen Radius. Genau wie der curve-Parameter muss auch der radius mit Vorzeichen angegeben werden um die Orientierung des Kreisbogens zu bestimmen. Zum Beispiel zeichnet der Befehl
LINE (0 0) @+100 (0 200);
einen Halbkreis vom Punkt (0 0) nach (0 200) (mit Radius 100), entgegen dem Uhrzeigersinn. Liegt der Endpunkt der Linie um mehr als den doppelten Radius vom Startpunkt entfernt, so wird eine gerade Linie gezeichnet.
Der Kreisbogen-Radius kann auch dadurch definiert werden, dass der Linien-Endpunkt mit gedrückter Ctrl-Taste gesetzt wird (typischerweise am Mittelpunkt des Kreises auf dem der Kreisbogen liegen soll). In diesem Fall wird der Punkt nicht als eigentlicher Endpunkt genommen, sondern dazu benutzt den Radius des Kreisbogens festzulegen. Sie können dann den Mauszeiger bewegen und einen Kreisbogen mit dem gegebenen Radius plazieren (die rechte Maustaste zusammen mit Ctrl schaltet die Orientierung des Kreisbogens um). Falls Sie den Mauszeiger weiter als den doppelten Radius vom Startpunkt wegbewegen wird eine gerade Linie gezeichnet.
Um jeden beliebigen Kreisbogen mit dem LINE-Befehl zeichnen zu können (was insbesondere bei der Generierung von Script-Dateien wichtig ist) sind die Schlüsselworte ROUND und FLAT im LINE-Befehl ebenfalls erlaubt. Beachten Sie aber, dass diese nur bei echten Kreisbögen Anwendung finden (gerade Linien haben immer runde Enden). Standardmäßig haben mit dem LINE-Befehl erzeugte Kreisbögen runde Enden.
Grüße,
Richard Hammerl