next up previous contents
Nächste Seite: Fibonacci-Zahlen zum Modulus 9 Aufwärts: Fraktale Vorherige Seite: Kochvieleck   Inhalt

Schneeflocken-Fraktal

Dieses Fraktal ist ähnlich aufgebaut wie die Kochkurve, das Baumfraktal, der fraktale Schierling bzw. Farn - es handelt sich um ein ``Wegfraktal'':

import java.awt.*;

public class Flocke extends Frame {

    static int strahl;
    static int anzahl;

    static void flocke(Turtle t, double laenge, int anz, int gro) {
        laenge /= 3;
        for (int i=0; i<anz; i++) {
            t.rt(360/anz);
            t.fd(laenge);
            if (laenge > gro) flocke(t,laenge, anz, gro);
            t.fd(-laenge);
        }
    }

    public void paint (Graphics g) {
        Turtle t = new Turtle(this, 150,150);
        flocke(t,strahl,anzahl,10);
    }

    public static void main(String [] args) {
        strahl = Integer.parseInt(args[0]);
        anzahl = Integer.parseInt(args[1]);
        Flocke fprog = new Flocke();
        fprog.setTitle("Flocken-Fraktal");
        fprog.setLocation(100,100);
        fprog.setSize(300,300);
        fprog.show();
    }
}



Alfred Nussbaumer 2003-02-10