Einfache Turtle-Grafiken
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
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.
<run id="5aa0fa71e54ee">
canvas1.clear(); // Zeichenfläche löschen
turtle.home();
turtle.penWidth(5);
turtle.forward(100);
turtle.right(90);
turtle.forward(100);
</run>
<canvas1></canvas1>
<run id="5aa0f83142063">
canvas1.clear(); // Zeichenfläche löschen
turtle.home();
var isUp = false;
for(var i = 0; i < 18; i++){
turtle.penColor(i*10+50,0,250-10*i);
turtle.penWidth(8);
turtle.forward(20);
turtle.right(20);
isUp = !isUp;
if(isUp) turtle.penUp(); else turtle.penDown();
}
</run>
<canvas></canvas>
Ein Turtle kann gleichzeitig mit dem [[Canvas_Befehle|Canvas Objekt]] verwendet werden.