Rosette1

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
<run id="4af58087b940b">
canvas.clear();

Turtle nancy = new Turtle(1);
nancy.home();
void neck (int eckenzahl, int laenge, int breite, String color){
   int winkel = 360/eckenzahl;
   nancy.penWidth(breite);
   if(color.equals("lila")){
      nancy.penColor (106, 0, 203);
   }

   for (int x=1; x<= eckenzahl; x++){
      nancy.forward (laenge);
      nancy.left (winkel);
   }
}
void rosette (int eckenzahl, int laenge, int breite, String color, int drehwinkel){

  for (int x=1; x<= 360/drehwinkel; x++){
     neck (eckenzahl, laenge, breite, color);
     nancy.left (drehwinkel);
  }
}

rosette (10, 50, 1, "lila", 36);
</run>
<canvas w=800 h=300></canvas>