Dies
ist mein erstes Java-Applet: "FractZoom", ein interaktiver Fraktal-Generator
Bedienung:Durch
"Aufziehen" eines Rechtecks mit der Maus im Zeichenbereich wird die entsprechende
Vergrößerung neu errechnet und dargestellt.Die
Anzahl der Iterationsschritte (Button "NUMBER OF ITERATIONS") kann verändert
werden, wobei es sich besonders bei starken Vergrößerungen empfiehlt,
diesen Parameter nach oben hin anzupassen, da so kleinere Dateils sichtbar
werden. Allerdings macht sich dies in einer Abnahme der Rechengeschwindigkeit
bemerkbar.Durch
Mausklick auf den Button "RANDOM COLORS" wird eine zufällige kontinuierliche
Farbpalette erzeugt und das Fraktal neu berechnet.Mit
der Auswahl "SMOOTHNESS OF PALETTE" werden die Feinabstufungen in den Farbübergängen
geregelt - je höher die Werte desto größer die Sprünge
zwischen zwei aufeinanderfolgenden Farben. Diese Funktion erzwingt eine
Neuberechnung der Palette."RESET"
stellt auf die ursprünglichen Vergrößerungswerte zurück.
"REPAINT" zeichnet den aktuellen Ausschnitt neu.Für
zukünftige Versionen sind die folgenden Erweiterungen geplant:
-
Implementierung
weiterer Fraktal-Typen (z.B. Julia-Mengen etc.)
-
Laden
vordefinierter Paletten
-
Verschiedene
Möglichkeiten zur Einfärbung
-
Implementierung
der Algorithmen in Integer-Mathematik zur Verbesserung der Performance
Über
Anregungen oder Verbesserungsvorschläge (per e-Mail) würde ich
mich sehr freuen.
Viel
Spaß mit FractZoom!