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();
}
}