Im Kreis laufen
- Befehl:
circle(50)— ein Kreis mit Radius 50, also 100 Pixel Durchmesser. - Mittelpunkt:liegt links von der Turtle, 50 Pixel entfernt — nicht an ihrer Position.
- Richtung:Die Turtle läuft gegen den Uhrzeigersinn und kommt am Startpunkt wieder an.
- Bogen:
circle(50, 90)zeichnet nur ein Viertel des Kreises.
Verändere Radius und Bogenwinkel. Achte darauf, wo der Mittelpunkt des Kreises liegt und wohin die Turtle am Ende schaut.
Halte fest: Positiver Radius: Kreis links von der Turtle, negativer Radius: Kreis rechts. Der zweite Wert legt fest, wie viel vom Kreis gezeichnet wird.
Kreis: circle(r) zeichnet einen Kreis mit Radius r; der Mittelpunkt liegt links von der Turtle.
Richtung: Bei positivem Radius läuft die Turtle gegen den Uhrzeigersinn, bei negativem Radius liegt der Kreis rechts.
Bogen: circle(r, w) zeichnet nur w Grad des Kreises, z. B. circle(50, 90) ein Viertel.
circle schreiben
- Ganzer Kreis:
circle(r)mit dem Radius r. - Bogen:
circle(r, w)— nur w Grad des Kreises. - Andersherum:Ein negativer Radius
circle(-50)läuft im Uhrzeigersinn, der Kreis liegt rechts. - Danach:Nach einem Bogen ist die Turtle um w Grad gedreht.
Kreis und Bogen: circle(r) Kreis mit Radius r, circle(r, w) Bogen über w Grad.
Negativer Radius: circle(-50) läuft im Uhrzeigersinn, der Kreis liegt rechts.
Danach: Nach einem Bogen ist die Turtle um w Grad gedreht.
Allgemeine Hinweise
Radius, nicht Durchmesser
circle(50) ist 100 Pixel breit. Wer einen 50 Pixel breiten Kreis will, schreibt circle(25).
Mittelpunkt nicht bei der Turtle
Soll der Kreis um einen Punkt liegen, muss die Turtle vorher um den Radius versetzt werden.
Kreis um die Mitte
penup(), goto(0, -50), pendown(), circle(50) zeichnet einen Kreis um (0|0).
