PMG10c 2021/Übersicht über alle Turtle-Befehle
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
Die folgende Tabelle enthält die wesentlichsten Sprachelemente der Turtle-Grafik.<br /> Achte stets auf Groß- und Kleinschreibung.<br /> Die Parameter in spitzen Klammern (z.B. <tt><x></tt>) werden beim Aufruf durch geeignete Zahlenwerte ersetzt (z.B. <tt>turtle.forward(100);</tt>). <table border="1" cellspacing="1" cellpadding="8"> <tr> <td><b>Syntax</b></td><td><b>Semantik</b></td> </tr> <tr valign="top"> <td><tt>canvas.clear();</tt></td> <td>löscht die Zeichenfläche,</td> </tr> <tr valign="top"> <td><tt>turtle.move(<x>,<y>);</tt></td> <td>positioniert die Turtle in der Zeichenfläche,<br /> x ... Spaltenkoordinate, y ... Zeilenkoordinate,<br /> der Koordinatenursprung befindet sich in der ''linken oberen'' Ecke der Zeichenfläche,</td> </tr> <tr valign="top"> <td><tt>turtle.forward(<x>);</tt></td> <td>lässt die Turtle x Schritte vorwärts gehen,</td> </tr> <tr valign="top"> <td><tt>turtle.backward(<x>);</tt></td> <td>lässt die Turtle x Schritte zurück gehen,</td> </tr> <tr valign="top"> <td><tt>turtle.right(<x>);</tt></td> <td>dreht die Turtle um x Grad nach rechts,</td> </tr> <tr valign="top"> <td><tt>turtle.left(<x>);</tt></td> <td>dreht die Turtle um x Grad nach links,</td> </tr> <tr valign="top"> <td><tt>turtle.penDown();</tt></td> <td>setzt den Stift ab, so dass Turtle-Bewegungen eine Spur hinterlassen,</td> </tr> <tr valign="top"> <td><tt>turtle.penUp();</tt></td> <td>hebt den Stift an, so dass Turtle-Bewegungen keine Spur hinterlassen,</td> </tr> <tr valign="top"> <td><tt>turtle.penWidth(<x>);</tt></td> <td>setzt die Breite des Stiftes auf den Wert x,</td> </tr> <tr valign="top"> <td><tt>turtle.penColor(<r>,<g>,<b>);</tt></td> <td>legt den Farbwert des Stiftes fest,<br /> mögliche Zahlenwerte für rot (r), grün (g) und blau (b) sind: 0 ... 255,</td> </tr> <tr valign="top"> <td><tt>turtle.hide();</tt></td> <td>macht die Turtle unsichtbar,</td> </tr> <tr valign="top"> <td><tt>turtle.show();</tt></td> <td>macht die Turtle sichtbar,</td> </tr> <tr valign="top"> <td><tt>turtle.penErase();</tt></td> <td>die Turtle löscht eine gezeichnete Linie (wie ein Radiergummi),</td> </tr> </table>