Bruno Bürgel/Beispiel 01/Unterseite
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
Experimentieren Sie mit nachfolgendem Beispiel für Turtle Grafiken mit Java:
<run id="4d36eaf1d7988" >
canvas1.clear(); // Zeichenfläche löschen
turtle.home();
boolean isUp = false;
for(int a = 0; a < 35; a++){
for(int i = 0; i < 18; i++){
turtle.penColor(i*10+50,0,250-10*i);
turtle.penWidth(1);
turtle.forward(20);
turtle.right(20);
isUp = !isUp;
if(isUp) turtle.penUp(); else turtle.penDown();
}
turtle.left(10);
}
</run>
<canvas></canvas>
<run id="4d36eb9cbbc3b" >
canvas2.clear(); // Zeichenfläche löschen
turtle2.home();
boolean isUp = false;
for(int b = 0; b < 36; b++){
for(int a = 0; a < 35; a++){
for(int i = 0; i < 18; i++){
turtle2.penWidth(1);
turtle2.forward(a);
turtle2.right(20);
isUp = !isUp;
if(isUp) turtle2.penUp(); else turtle2.penDown();
}
}
turtle2.left(10);
}
</run>
<canvas></canvas>
<run id="4d36f0f0eea18">
void REPOLY (int D) {
if (D > 0){
turtle3.right(45);
REPOLY(D-1);
turtle3.left(90);
REPOLY(D-1);
turtle3.right(45);
}
if (D == 0) turtle3.forward(4);
}
canvas3.clear();
turtle3.move(200,50);
turtle3.right(90);
turtle.penColor((20 * Math.random())*10+50,0,250-10*(20 * Math.random()));
REPOLY(100);
</run>
<canvas w=800 h=600></canvas>