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);
REPOLY(100);
</run>



<canvas w=800 h=600></canvas>