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!