Mandelbulb - Mandelbulb

En 4K UHD 3D Mandelbulb -video
Et strålesporet billede af 3D Mandelbulb til iterationen vv 8 + c

Den mandelbulb er en tredimensionel fraktal , konstrueret for første gang i 1997 af Jules Ruis og i 2009 videreudviklet af Daniel White og Paul Nylander hjælp sfæriske koordinater .

Et kanonisk 3-dimensionelt Mandelbrot-sæt eksisterer ikke, da der ikke er nogen 3-dimensionel analog af det todimensionale rum med komplekse tal. Det er muligt at konstruere Mandelbrot sæt i 4 dimensioner ved hjælp af quaternions og bicomplex tal .

Ruis formel for " n th power" af vektoren i 3 er at se på http://www.fractal.org/Formula-Mandelbulb.pdf

Eksponentieringsbetegnelsen kan defineres ved: {x, y, z} ^n = (r ^n) {cos (n*φ)*cos (n*θ), sin (n*φ)*cos (n*θ ), sin (n*θ)} hvor r = sqrt (x^2 + y^2 + z^2) og r1 = sqrt (x^2 + y^2)

Da vi definerer θ som vinklen i z-r1-mellemrum og φ som vinklen i xy-mellemrum derefter θ = atan2 (z / r1) så θ = atan2 (z / sqrt (x^2 + y^2)) og φ = atan2 (y/x)

Tilføjelsesbetegnelsen i z -> z^n + c ligner standardkompleks addition og er simpelthen defineret af: (x, y, z} + {a, b, c) = {x + a, y + b, z+c} Resten af ​​algoritmen ligner 2D Mandelbrot!

Oversigt Formel 3D Mandelbulb, Juliusbulb og Juliabulb

r = sqrt (x^2 + y^2 + z^2)

θ = atan2 (z / sqrt (x^2 + y^2)

φ = atan2 (y/x)

newx = (r^n) * cos (n * φ) * cos (n * θ)

newy = (r^n) * sin (n * φ) * cos (n * θ)

newz = (r^n) * sin (n * θ)

hvor n er rækkefølgen af ​​3D Mandelbulb, Juliusbulb/Juliabulb.

Kvadratisk formel

Andre formler kommer fra identiteter, der parametrerer summen af ​​firkanter for at give en effekt af summen af ​​firkanter, som f.eks.

som vi kan tænke på som en måde at firkantet en triplet af tal, så modulet er kvadreret. Så dette giver f.eks.

eller forskellige andre permutationer. Denne "kvadratiske" formel kan anvendes flere gange for at få mange power-2 formler.

Kubisk formel

Kubisk fraktal

Andre formler kommer fra identiteter, der parametrerer summen af ​​firkanter for at give en effekt af summen af ​​firkanter, som f.eks.

som vi kan tænke på som en måde at kube en trilling af tal på, så modulet er i terninger. Så dette giver f.eks.

eller andre permutationer.

Dette reduceres til den komplekse fraktal, når z  = 0 og når y  = 0.

Der er flere måder at kombinere to sådanne "kubiske" transformationer for at få en power-9 transform, som har lidt mere struktur.

Quintic formel

Quintic Mandelbulb
Quintic Mandelbulb med C  = 2

En anden måde at skabe Mandelbulbs med kubisk symmetri er ved at tage den komplekse iterationsformel for et helt tal m og tilføje udtryk for at gøre det symmetrisk i 3 dimensioner, men holde tværsnittene til at være den samme 2-dimensionelle fraktal. (De 4 stammer fra, at .) Tag f.eks . I to dimensioner, hvor , dette er

Dette kan derefter udvides til tre dimensioner for at give

for vilkårlige konstanter A , B , C og D , der giver forskellige Mandelbulbs (normalt sat til 0). Sagen giver en Mandelbulb, der mest ligner det første eksempel, hvor n  = 9. Et mere behageligt resultat for den femte effekt opnås ved at basere den på formlen .

Fraktal baseret på z  → - z 5

Power-ni formel

Fraktal med z 9 Mandelbrot-tværsnit

Denne fraktal har tværsnit af power-9 Mandelbrot-fraktalen. Den har 32 små løg, der spirer fra hovedsfæren. Det er defineret ved f.eks.

Denne formel kan skrives på en kortere måde:

og tilsvarende for de andre koordinater.

Power-ni fraktal detalje

Sfærisk formel

En perfekt sfærisk formel kan defineres som en formel

hvor

hvor f , g og h er n th-automatisk rationelle trinomials og n er et helt tal. Den kubiske fraktal ovenfor er et eksempel.

Anvendelse i medier

Se også

Referencer

6. http://www.fractal.org the Fractal Navigator af Jules Ruis

eksterne links