Seite 1 von 1

Mandelbrotgenerator

BeitragVerfasst: Mittwoch 26. Dezember 2012, 23:14
von nocheinPoet
.
Vor einigen Jahren habe ich einen Mandelbrotgenerator geschrieben, der als Alphaversion unter Java läuft. Wird ein Projekt im nächsten Jahr werden. Es gibt gegenüber anderen Programmen die Möglichkeit alle Schnitte darzustellen. Das kommt noch ins SVN und der Code ist frei, wer mag kann da gerne ein wenig mit Spielen, oder sich auch aktiv einbringen. Wie gesagt, es ist eine Weile her wurde noch unter VisalAge for Java entwickelt. Es gibt auch eine C++ Version, die schon gute Beta ist, da können Bilder gespeichert werden und die schrägen Schnitte durch die Achsen funktionieren richtig. Wer mag sagt bescheid und bekommt das Zip mit Quellcode.

Mal ein Bild:

APF 0.175.png
APF 0.175.png (104.48 KiB) 8173-mal betrachtet


Source:

APF1.75.zip
(169.11 KiB) 644-mal heruntergeladen

Java-Laie

BeitragVerfasst: Freitag 28. Dezember 2012, 03:04
von Yukterez
Das ist jetzt wohl eine dumme Frage, aber wie macht man denn das auf?

Bild

Java habe ich zwar installiert, aber leider noch nie benutzt (ausser über Geogebra und auf dem Handy)

Re: Mandelbrotgenerator

BeitragVerfasst: Freitag 28. Dezember 2012, 06:42
von nocheinPoet
Geht auch nur mit Java über Konsole, heute Nachmittag mehr.

Re: Mandelbrotgenerator

BeitragVerfasst: Freitag 28. Dezember 2012, 11:33
von nocheinPoet
[...]jdk1.7.0.07\bin>java -classpath [...]\APF1.75 APF

Sollte das Programm starten. [...] ist der Pfad zum JDK und [...] hinten der zum Programm Ordner. ;)

Re: Mandelbrotgenerator

BeitragVerfasst: Freitag 28. Dezember 2012, 22:52
von nocheinPoet
So hier mal Bilder von allen Schnittebenen:

CrCi (Mandelbrotebene/Apfelmann)

Bild

CrZr

Bild

CrZi

Bild

CiZr

Bild

CiZi

Bild

ZrZi (Juliamenge)

Bild

Zum Hintergrund, ein Kopf ist 3d, es gibt somit die Schnittebenen xy, xz, yz. Wobei es für jeden z-Wert ein xy-Schnitt gibt. Bei 4d gibt es die Achsen x, y, z, w und somit die Schnittebenen xy, yz, xw und yz, yw, zw also sechs Ebenen. Hier bestimmen nun die beiden anderen Werte zusätzlich den Schnitt. Die hier gezeigten sechs Schnitte sind schon üblich, wenn auch nicht Standard. Der APF kann die Schnittebenen aber beliebig rotieren, wäre also ein schiefer Schnitt durch einen Kopf.

Nun gibt es viele Möglichkeiten das zu visualisieren, auch in 3d. Darüber hinaus gibt es aber auch noch eine andere Menge, die mit anderen Zahlen als einfachen komplexen Zahlen arbeitet. Da soll es dann hin gehen und natürlich muss am Ende auch ein Raytrace Algorithmus drin sein.