Logo by mauxuam - Contribute your own Logo!


it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
Welcome, Guest. Please login or register. December 03, 2023, 03:39:21 PM

Login with username, password and session length

The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!

Pages: [1]   Go Down
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: A new mandelbulb I think  (Read 2913 times)
0 Members and 1 Guest are viewing this topic.
Fractal Molossus
Posts: 703

« on: November 28, 2009, 05:13:14 AM »

This 2nd order bulb is rotating around the j, i then real axes in turn. Just doing this is over-rotating the bulb, the surface area multiplies by 8 rather than by 4, so I fix this by putting the radius to the power of 2*sqrt(2).
It is interesting because 2 axes are symmetrical and 1 axis has rotational symmetry. It also shows 3d mandelbrot-like tendrils and looks to be connected. Still got whipped cream sections though sad

The code is:

              r = (magn=sqrt(magn))^(@mpwr*sqrt(@mpwr) - 1) ; the -1 because the rotated z is already scaled by mag before we multiply by r
              ; rotate around j
              th = @mpwr*atan2(zri)
              float flatJ = sqrt(|zri|)
              zri = flatJ*(cos(th) + flip(sin(th)))
              ; rotate around i
              float om = @mpwr*atan2(zj + flip(real(zri)))
              float flatI = sqrt(sqr(real(zri)) + sqr(zj))
              zj = flatI*cos(om)
              zri = (flatI*sin(om) + flip(imag(zri)))
              ; rotate around real
              ph = @mpwr*atan2(imag(zri) + flip(zj))
              float flatR = sqrt(sqr(imag(zri)) + sqr(zj))
              zj = flatR*sin(ph)
              zri = real(zri) + flip(flatR*cos(ph))

              zj = r*zj + cj
              zri = r*zri + cri

* mandelmahem1.jpg (77.81 KB, 604x577 - viewed 658 times.)

* mandelmahem2.jpg (62.58 KB, 602x572 - viewed 574 times.)

* mandelmahem3.jpg (77.39 KB, 574x571 - viewed 595 times.)

* mandelmahem4.jpg (67.21 KB, 634x626 - viewed 611 times.)
Pages: [1]   Go Down
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Mandelbulb Minibrot Mandelbulb Renderings gaston3d 3 3121 Last post December 16, 2009, 10:35:56 PM
by gaston3d
Mandelbulb crust Mandelbulb Renderings Buddhi 3 8014 Last post November 21, 2009, 08:50:14 PM
by bib
2nd Order Mandelbulb Mandelbulb Renderings JColyer 0 2014 Last post November 23, 2009, 01:13:21 AM
by JColyer
Mandelbulb voxel representation @ 2000^3 voxels Mandelbulb Renderings twinbee 3 2622 Last post November 28, 2009, 11:56:27 PM
by twinbee
Duplicate Subblue 3D Mandelbulb Ray Tracer Object in Mandelbulb 3d? Mandelbulb 3d Holtenwood 9 5104 Last post March 22, 2012, 09:07:26 AM
by DarkBeam

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.171 seconds with 26 queries. (Pretty URLs adds 0.004s, 2q)