public void strich(int x, int y){ turtle.penWidth(10); turtle.right(90); for (i=1;i<=y;i++) { turtle1.penColor(i*10+50,0,250-10*i); turtle.forward(x); turtle.penUp(); turtle.forward(x); turtle.penDown(); } }
canvas1.clear(); turtle.move(5, 50); strich(20, 20);
ausführen
public void quadrat(Object turtle, double x) { for (int i = 1; i <= 4; i++) { turtle.forward(x); turtle.right(90); } } public void spiralarm(Object turtle, double x, double dx, double winkel) { if (x > dx) { quadrat(turtle, x); turtle.right(winkel); spiralarm(turtle, x - dx, dx, winkel); } }
canvas2.clear(); turtle2.home(); spiralarm(turtle2, 120, 2, 6);