Eine Richtung einstellen
- Befehl:
setheading(90)— die Turtle schaut danach nach oben. - Himmelsrichtungen:0 = rechts, 90 = oben, 180 = links, 270 = unten.
- Unabhängig:Das Ergebnis hängt nicht davon ab, wohin sie vorher geschaut hat.
- Auf der Stelle:Wie bei left und right bewegt sie sich nicht und zeichnet nichts.
Stelle eine beliebige Vordrehung und dann eine Richtung für setheading ein. Die Linie zeigt, wohin forward(100) danach führt.
Halte fest: left und right drehen um einen Winkel, setheading dreht auf eine Richtung — die Vordrehung spielt keine Rolle.
Richtung: setheading(w) stellt die Blickrichtung fest ein: 0 rechts, 90 oben, 180 links, 270 unten.
Unabhängig: Das Ergebnis hängt nicht davon ab, wohin die Turtle vorher geschaut hat.
Vergleich: left und right drehen um einen Winkel, setheading dreht auf eine Richtung; die Turtle bewegt sich dabei nicht.
setheading schreiben
- Schreibweise:
setheading(180), Kurzformseth(180). - Winkel:Grad gegen den Uhrzeigersinn, von rechts aus gemessen.
- Mehr als 360:
setheading(450)ist dasselbe wiesetheading(90). - Vergleich:
left(90)zweimal hintereinander ergibt 180°,setheading(90)zweimal bleibt 90°.
Richtung festlegen: setheading(w) (Kurzform seth(w)) – 0 rechts · 90 oben · 180 links · 270 unten.
Winkel: Grad gegen den Uhrzeigersinn, von rechts aus gemessen; setheading(450) entspricht setheading(90).
Vergleich: left(90) zweimal ergibt 180°, setheading(90) zweimal bleibt 90°.
Allgemeine Hinweise
Nicht verwechseln
setheading(90) ist nur dann dasselbe wie left(90), wenn die Turtle vorher nach rechts schaut.
270 ist unten
Wer „unten“ will, schreibt setheading(270) — nicht −90 aus Versehen mit left verwechseln.
Neu ausrichten
Nach langen Drehfolgen hilft setheading, die Turtle sicher wieder auszurichten.
