Untitled

 avatar
unknown
plain_text
4 years ago
690 B
3
Indexable
public void zeichnekochkurve()
    {
        Turtle turtle = new Turtle(50, 100);
        this.zeichneKochkurve(turtle ,600.0, 3);
    }

public void zeichneKochkurve(Turtle turtle, double kantenlaenge, int d)
    {
        if (d == 0)
        {       turtle.geheVor(kantenlaenge);
        } else 
        {
            zeichneKochkurve(turtle,kantenlaenge / 3.0, d-1);
            turtle.drehe(-60.0);
            zeichneKochkurve(turtle,kantenlaenge / 3.0, d-1);
            turtle.drehe(120.0);
            zeichneKochkurve(turtle,kantenlaenge / 3.0, d-1);
            turtle.drehe(-60.0);
            zeichneKochkurve(turtle,kantenlaenge / 3.0, d-1);
        }
    }
Editor is loading...