Einfache Turtle-Grafiken
Aus ProgrammingWiki
Mit Turtle-Grafik, auch Igelgrafik, wird eine Bildbeschreibungssprache bezeichnet, bei der man sich vorstellt, dass ein stifttragender Roboter (die Schildkröte, engl. „turtle“) sich auf der Zeichenebene bewegt und mit einfachen Kommandos, wie Stift heben, senken, vorwärts laufen und drehen, gesteuert werden kann.
Hier kommt eine kleine Übersicht zu Befehlen der Objekte Canvas und Turtle:
| Canvas | |
| Leinwandgröße | canvas w=400 h=400 |
| Leinwand löschen | canvas.clear() |
| Objekt Turtle (zeichnende Schildkröte) | |
| Turtle geht x Schritte vorwärts | turtle.forward(x); |
| Turtle geht x Schritte rückwärts | turtle.backward(x); |
| Turtle dreht sich x° nach rechts | turtle.right(x); |
| Turtle dreht sich x° nach links | turtle.left(x); |
| Turtle dreht sich um x° absolut | turtle.setAngle(x); |
| Turtle geht in die Mitte der Zeichenfläche | turtle.home(); |
| Turtle hebt den Schift | turtle.penUp(); |
| Turtle setzt den Stift zum Zeichnen ab | turtle.penDown(); |
Ergänze den Quellcode in der Run-Box so, dass in der Canvas-Fläche ein Quadrat entsteht.
[Quelle: entnommen von: http://programmingwiki.de/Huelsse/Profil_Nawi/Java/Java-Turtle_-_Sequenzen]