Nikolaushaus
Treppe
public void nikolaus(double x) { double c = Math.sqrt(2) * x; for (i=1, i<=n, i++){ turtle1.forward(x); turtle1.right(45); turtle1.forward(c/2); turtle1.right(90); turtle1.forward(c/2); turtle1.right(135); turtle1.forward(x); turtle1.left(45); turtle1.forward(c); turtle1.right(135); turtle1.forward(x); turtle1.right(135); turtle1.forward(x); turtle1.right(135); turtle1.forward(c); turtle1.right(135); turtle1.forward(x); } }
canvas.clear(); turtle1.move(1,299); nikolaus(50);
ausführen
public void treppe(double x, int n) { for (i=1, i<=n, i++) { turtle2.forward(x); turtle2.right(90); turtle2.forward(x); turtle2.left(90); } turtle2.right(180); turtle2.forward(x*n); turtle2.right(90); turtle2.forward(x*n); }
canvas2.clear(); turtle2.move(200,150); treppe(40, 3);