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 :
Metabroid :
----- Original Message -----
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