Einfache Turtle-Grafiken

Aus ProgrammingWiki
Archivierte Version vom 2018-03-08T10:17:39+00:00. Aktuelle Version

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ößecanvas w=400 h=400
Leinwand löschencanvas.clear()
Objekt Turtle (zeichnende Schildkröte)
Turtle geht x Schritte vorwärtsturtle.forward(x);
Turtle geht x Schritte rückwärtsturtle.backward(x);
Turtle dreht sich x° nach rechtsturtle.right(x);
Turtle dreht sich x° nach linksturtle.left(x);
Turtle dreht sich um x° absolutturtle.setAngle(x);
Turtle geht in die Mitte der Zeichenflächeturtle.home();
Turtle hebt den Schiftturtle.penUp();
Turtle setzt den Stift zum Zeichnen abturtle.penDown();


Ihr Browser unterstützt Canvas nicht.

Ergänze den Quellcode in der Run-Box so, dass in der Canvas-Fläche ein Quadrat entsteht.


  • Erstelle folgende Turtle-Grafiken
Fahne'''Pfeil Länge 100, 45° 20 Schritte, Turtle zum Pfeilanfang setzten
Koehler_Turtle1_fahne.jpg Ihr Browser unterstützt Canvas nicht.Koehler_Turtle1_pfeil.jpg Ihr Browser unterstützt Canvas nicht.
Quadratturm: 100, 75,50Nikolaushaus: Seitelänge 50
Koehler_Turtle1_quadrat.jpg Ihr Browser unterstützt Canvas nicht.Koehler_Turtle1_nikolaus.jpg Ihr Browser unterstützt Canvas nicht.
Eigene Idee 1
Ihr Browser unterstützt Canvas nicht.
Eigene Idee 2
Ihr Browser unterstützt Canvas nicht.


Aufgabe 3:

  • Erstellen Sie zwei eigene Grafiken, bestehend aus mindestens 20 Anweisungen!

[Quelle: entnommen von: http://programmingwiki.de/Huelsse/Profil_Nawi/Java/Java-Turtle_-_Sequenzen]