News: Visit us on facebook  ## The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!

 Pages:    Go Down       Author Topic: New 3D Mandelbrot formula ( Orangeman )  (Read 3801 times) Description: based on complex analogy 0 Members and 1 Guest are viewing this topic.
bkercso
Fractal Lover  Posts: 220  « on: May 14, 2011, 09:42:52 AM »

Hi All,

I think I found a new way to extend Mandelbrot set to 3D. I read twinbee's article about the Real 3D Mandelbrot set. The idea is brilliant! But I think it contains a little mistake: when you square a complex number ((a,b) vector) its angle with x-axis doesn't change to 2 times bigger. The relation between original and new angle is: original tangent=b/a, new tangent=2ab/(a^2-b^2).
In my formula I also used 2 following rotations and calculated angle in this way. I squared z=(x,y,u): z^2=Z=(A,B,C) ; where B/A=2xy/(x^2-y^2), C/B=2Bu/(B^2-u^2), and abs(Z)=abs(z)^2.

The iterative function is (yes, in pascal... ):

null:=1E-10;
dim1:=x; dim2:=y; dim3:=u;
zabs:=0;
while zabs<4 do
begin
if (abs(x)<null) and (abs(y)<null) then
begin
xtemp:=dim1;
ytemp:=-sqr(u)+dim2;
utemp:=dim3;
end
else begin
sqrx:=sqr(x); sqry:=sqr(y); sqru:=sqr(u);
abs1sq:=sqrx+sqry+sqru;
xtemp1:=sqrx-sqry;
ytemp1:=2*x*y;

denom:=sqrx*sqry-sqru;
if (0<=denom) and (denom<null) then denom:=null
else if (-null<denom) and (denom<0) then denom:=-null;
utemp1:=2*sqrx*sqry*u/denom;

abs2:=sqrt(sqr(xtemp1)+sqr(ytemp1)+sqr(utemp1));
quotient:=abs1sq/abs2;
xtemp:=xtemp1*quotient+dim1;
ytemp:=ytemp1*quotient+dim2;
utemp:=utemp1*quotient+dim3;
end;

x:=xtemp;
y:=ytemp;
u:=utemp;

zabs:=sqr(x)+sqr(y)+sqr(u);

iter:=iter+1;
end;

The formation contains the 2D Mandelbrot set, and this 3D extension seems very logic to me: line at head changed to plane, and form has more and more smaller furrows like 2D Mandelbrot has more and more smaller circles. As the standard 2D Mandelbrot called Appleman I call this form Orangeman I took some pics. Last 5 made with 7 iterations only. Unfortunately I am not a graphic artist yet, but I hope you will render some nice pics (For anaglyph pics put red-cyan glasses on!) Logged
bkercso
Fractal Lover  Posts: 220  « Reply #1 on: May 14, 2011, 09:48:08 AM »

.  4DM_03_Bottom.png (243.75 KB, 456x394 - viewed 830 times.)  4DM_04_zoom1.png (213.39 KB, 670x573 - viewed 558 times.) Logged
bkercso
Fractal Lover  Posts: 220  « Reply #2 on: May 14, 2011, 09:49:01 AM »

.  4DM_05_zoom2.png (208.97 KB, 492x434 - viewed 846 times.)  4DM_06_zoom2.png (211.44 KB, 468x430 - viewed 841 times.) Logged
bkercso
Fractal Lover  Posts: 220  « Reply #3 on: May 14, 2011, 09:49:49 AM »

.  4DM_07_7iter_botom.PNG (250.5 KB, 478x370 - viewed 1266 times.)  4DM_08_7iter_z-direction.PNG (222.24 KB, 434x336 - viewed 857 times.) Logged
bkercso
Fractal Lover  Posts: 220  « Reply #4 on: May 14, 2011, 09:50:42 AM »

.  4DM_09_7iter_y-direction.PNG (228.73 KB, 434x334 - viewed 806 times.)  4DM_10_7iter_top.PNG (209.07 KB, 434x336 - viewed 859 times.) Logged
bkercso
Fractal Lover  Posts: 220  « Reply #5 on: May 14, 2011, 09:51:13 AM »

. Logged
Syntopia
Fractal Molossus  Posts: 681    « Reply #6 on: May 14, 2011, 05:46:15 PM »

But I think it contains a little mistake: when you square a complex number ((a,b) vector) its angle with x-axis doesn't change to 2 times bigger.

To multiply two complex numbers in polar form, you multiply the moduli (lengths) and add the arguments (angle to x-axis). So the angle should double. Logged
bkercso
Fractal Lover  Posts: 220  « Reply #7 on: May 14, 2011, 10:48:03 PM »

oh, really! Sorry...

Then the difference between the two 3D Mandelbrot set as I see:
- twinbee doubled (original vectors xy projection; x-axis) angle and (original vector; z-axis) angle
-      I     doubled (original vectors xy projection; x-axis) angle and (NEW vectors yz projection; y-axis) angle.

Now I also tried double (original vectors xy projection; x-axis) angle and (ORIGINAL vectors yz projection; y-axis) angle, see picture. Logged
 Pages:    Go Down
 Related Topics Subject Started by Replies Views Last post  3D Mandelbrot Formula based on the Hopf Map Theory « 1 2 » bugman 19 19023 May 03, 2017, 02:27:40 PM by faxingberlin  Sound wave generation from 1D Mandelbrot formula (new) Theories & Research Kali 7 2877 February 07, 2011, 12:11:19 AM by jehovajah  Changing Mandelbrot Formula Mandelbrot & Julia Set hoddie54 1 2335 March 13, 2012, 04:55:01 PM by lkmitch  Please try this... new 3d mandelbrot formula, animations included Mandelbulb Implementation « 1 2 » Fred Decker 18 3995 January 26, 2013, 12:42:24 AM by Fred Decker  Terms z0 and c in the Mandelbrot/Julia Iteration Formula General Discussion « 1 2 » aleph0 16 3915 August 04, 2016, 05:04:54 PM by valera_rozuvan