MINT üben

Die Blickrichtung festlegen

setheading dreht die Turtle nicht um einen Winkel, sondern stellt eine feste Richtung ein — wie ein Kompass.

1

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.

Relativ oder absolut?

Halte fest: left und right drehen um einen Winkel, setheading dreht auf eine Richtung — die Vordrehung spielt keine Rolle.

Merke

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.

2

setheading schreiben

  • Schreibweise:setheading(180), Kurzform seth(180).
  • Winkel:Grad gegen den Uhrzeigersinn, von rechts aus gemessen.
  • Mehr als 360:setheading(450) ist dasselbe wie setheading(90).
  • Vergleich:left(90) zweimal hintereinander ergibt 180°, setheading(90) zweimal bleibt 90°.
Merke

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°.

3

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.

Videos