Mit verschiedenen ``Verkürzungsfaktoren'' und nicht symmetrischen Winkeln kann man das folgende Fraktal erzeugen:
import java.awt.*;
import java.applet.*;
import Turtle.*;
public class Farn extends Applet {
public void paint (Graphics g) {
Turtle t = new Turtle(this,0,150);
farnwedel(t,100);
}
public void farnwedel(Turtle t, double strecke) {
if (strecke>1) {
t.fd(strecke);
t.rt(-60);
farnwedel(t,strecke/2);
t.rt(50);
farnwedel(t,4*strecke/5);
t.rt(50);
farnwedel(t,strecke/2);
t.rt(-40);
t.fd(-strecke);
}
}
}
Überlege genau die ``Startbedingungen'' für das Fraktal!