Rosette2
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
<run id="4af6a732799bc">
canvas.clear();
Turtle turtlea = new Turtle(1);
Turtle turtleb = new Turtle(1);
turtlea.home();
turtleb.home();
turtlea.hide();
turtleb.hide();
int anzahl = 0;
int w = 100;
int winkel = 0;
int a = 255;
int b = 0;
int c = 0;
while (anzahl<=250){
turtlea.move(150,100);
turtleb.move(450,100);
turtlea.right(winkel);
turtleb.right(winkel);
turtlea.penColor(a,b,c);
turtleb.penColor(a,b,c);
turtlea.forward(w);
turtleb.forward(w);
turtlea.right(90);
turtleb.right(90);
turtlea.forward(w/2);
turtleb.forward(w/2);
turtlea.right(90);
turtleb.right(90);
turtlea.forward(w/2);
turtleb.forward(w/2);
turtlea.right(90);
turtleb.right(90);
turtlea.forward(w/2);
turtleb.forward(w/2);
turtlea.right(225);
turtleb.right(225);
turtlea.forward(30);
turtleb.forward(30);
anzahl++;
winkel++;
a--;
b++;
}while(anzahl<=500){
turtlea.move(150,100);
turtleb.move(450,100);
turtlea.penColor(a,b,c);
turtleb.penColor(a,b,c);
turtlea.right(winkel);
turtleb.right(winkel);
turtlea.forward(w);
turtleb.forward(w);
turtlea.right(90);
turtleb.right(90);
turtlea.forward(w/2);
turtleb.forward(w/2);
turtlea.right(90);
turtleb.right(90);
turtlea.forward(w/2);
turtleb.forward(w/2);
turtlea.right(90);
turtleb.right(90);
turtlea.forward(w/2);
turtleb.forward(w/2);
turtlea.right(225);
turtleb.right(225);
turtlea.forward(w);
turtleb.forward(w);
anzahl++;
winkel--;
c++;
b--;
}
</run>
<canvas w=800 h=300></canvas>