[RE]Re: [Fractint] Neo T-set
Hello Russell, I does not know if the model of formula “quat” of Ron is good for the triternion but that is interesting. I replaced only the value of cv = p1 by cv = real (p1). The famous formula “hypercomplex” can it-also be written by using the complex numbers and the functions. Here a frm example. Let me know if this one functions well with fractint. Your marvellous formulas “triternion” and the “metrabroid” inspired to me much. Here some examples. Regards, Gilles HyperComplexPwr {;Hypercomplex Mandel formula ; Gilles Nadeau, July, 2004 ; z=w=0 cz=pixel cw=p1: a=(z+flip(conj(w)))^p2 b=(z-flip(conj(w)))^p2 z=(a+b)/2+cz w=flip(conj(b-a))/2+cw (|z|+|w|)<64 } Triternion : http://www.mathsong.com/casaraku/pages/020/20040510.htm http://www.mathsong.com/casaraku/pages/020/20040512a.htm http://www.mathsong.com/casaraku/pages/020/20040512b.htm http://www.mathsong.com/casaraku/pages/020/20040516b.htm Metabroid : http://www.mathsong.com/casaraku/pages/020/20040516a.htm http://www.mathsong.com/casaraku/pages/020/20040524a.htm ----- Original Message ----- From: Russell Walsmith To: Fractint and General Fractals Discussion Sent: Thursday, October 12, 2006 13:33 Subject: [RE]Re: [Fractint] Neo T-set Hi Gilles, Re Ron Barnett's 'Neo-T_set2' formula: Yes, ingenious. There's more than one way to skin a fractal, as the old saying goes... At the moment, I prefer the real-number version, as it 1) Fits nicely into Gerald K. Dobiasovsky’s 'Rot3d_T-set' formula (which uses real numbers) and is also quite easy to tweak for certain effects. (See my reply to Jack Of Tradez, to post later). 2) Scales uniformly from 2D to infinite dimensions. In fact, we can extrapolate to state a general formula for an n-dimensional Mandelbrot. I.e., given a space defined by n orthogonal axes labeled A1, A2... An, we have real_nD_Mset { A1, A2... An = elements of n-dimensional pixel a1 = b1 = c1... = n1 = 0: a2 = a1^2 - b1^2... - n1^2 + A1 b2 = 2*a1*b1 + A2 c2 = 2*a1*c1 + A3 ... n2 = 2*a1*n1 + An a1=a2, b1=b2, c1=c2... n1=n2 z = a1^2 + b1^2 + c1^2...+ n1^2 z < 2^n } Based on this generalized structure, we can define subsets such as real_2D_Mset { ca = real(pixel), cb = imag(pixel) a1 = b1 = 0: a2 = a1^2 - b1^2 + ca b2 = 2*a1*b1 + cb a1 = a2, b1 = b2 z = a1^2 + b1^2 z < 4 } real_3D_Mset { ca = real(pixel), cb = imag(pixel), cc = p1 a1 = b1 = c1 = 0: a2 = a1^2 - b1^2 + ca b2 = 2*a1*b1 + cb c2 = 2*c1*c2 + cc a1 = a2, b1 = b2, c1 = c2 z = a1^2 + b1^2 + c1^2 z < 8 } and so forth. In fact, 'real_3D_Mset' is a more appropriate name for this formula than 'Neo_T-set' because T-sets are based on the triternion number system which derives from the cyclic group C6. At any rate, thanks for your interest. Have you rendered any fractals based on these 3D formulas? If so, why not post a link so that we may view them...? Ciao, Russell ---------[ Received Mail Content ]----------
Subject : Re: [Fractint] Neo T-set Date : Fri, 06 Oct 2006 06:17:31 -0400 From : GillesNadeau To : Fractint and General Fractals Discussion
Hello Russel,
Here a version of your formula based on a model of quaternion by Ron Barnett. The conditions of bailouts are different but it is your differently written formula. I hope not to annoy you with that. Said me what think you.
Regard,
Gilles
Neo-T_set2 { cz=pixel, cv=real(p1) z = v = 0 : a = z*z - conj(v)*v b = z*v + conj(z)*v z = a +cz v = b +cv (|z|+|v|) < 8 }
----- Original Message ----- From: Russell Walsmith To: Fractint and General Fractals Discussion Sent: Tuesday, October 03, 2006 23:11 Subject: [Fractint] Neo T-set
Fractal Folk,
Pondering how quaternions (q = (n,i,j,k) could be represented by real numbers, I realized that when q is squared the noncommutative elements cancel out: e.g., ij + ji = k - k = 0. Therefore, letting X, Y, V, and W represent the axes corresponding to n, i, j,and k respectively, we can generate a 4D M-set by:
4D M-set { X=real(pixel), Y=imag(pixel), V=real(p1), W=imag(p1) x1 = y1 = v1 = w1 = 0: x2 = x1^2-y1^2-v1^2-w1^2 + X y2 = 2*x1*y1 + Y v2 = 2*x1*v1 + V w2 = 2*x1*w1 + W x1=x2, y1=y2, v1=v2, w1=w2 z = x1^2+y1^2+v1^2+w1^2 z < 16 }
We recall that the M-set generates from real numbers by
2D M-set { X=real(pixel), Y=imag(pixel) x1 = y1 = 0: x2 = x1^2-y1^2 + X y2 = 2*x1*y1 + Y x1=x2, y1=y2 z = x1^2+y1^2 z < 16 }
and interpolate to find
Neo T-set { X=real(pixel), Y=imag(pixel), V=real(p1) x1 = y1 = v1 = 0: x2 = x1^2-y1^2-v1^2 + X y2 = 2*x1*y1 + Y v2 = 2*x1*v1 + V x1=x2, y1=y2, v1=v2 z = x1^2+y1^2+v1^2 z < 8 }
Inserting this last formulation into Gerald D's marvelous 3D T-set formula gives the image at
http://ixitol.com/NeoT-set.GIF
This is evidently a solid of revolution, more or less the image I was expecting to see when we first got on to this "triternion" thing way back when.
A bit rushed at the moment, I'll post some pars later.
Ciao, Russell
------------------------------------------------------------------------------
_______________________________________________ Fractint mailing list Fractint@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractint
------------------------------------------------------------------------------ _______________________________________________ Fractint mailing list Fractint@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractint
participants (2)
-
GillesNadeau -
Russell Walsmith