Jonathan, Thanks for your explanations about the axis symmetry parameters. As Tim suggested I will try to put your and his explanations into a form suitable for inclusion in the documentation. - Hal Lane ######################### # hallane@earthlink.net <mailto:hallane@earthlink.net> # #########################
-----Original Message----- From: fractdev-bounces+hallane=earthlink.net@mailman.xmission.com [mailto:fractdev-bounces+hallane=earthlink.net@mailman.xmission.com]On Behalf Of Jonathan Osuch Sent: Saturday, June 09, 2007 7:42 PM To: Fractint developer's list Subject: Re: [Fractdev] <Jonathan>What do the axis symmetries XAXIS_NOPARM& XAXIS_NOREAL do?
On Mon, 2007-06-04 at 15:23 -0400, Hal Lane wrote:
A question: I have never known what the axis symmetry named: (XAXIS_NOPARM) [in your example formula] actually does. It is listed in the 20.0 docs but no explanation is given.
As Tim indicated, (XAXIS_NOPARAM) means there is x-axis symmetry as long as the parameters are zero (p1=(0,0) and p2=(0,0)).
In this case it no longer makes much sense since the generalization implies there will always be a p2 value other than (0,0). You need to have a bailout other than zero to produce an image. My original formula used "|z| <= 4" as the bailout criteria.
Also, when the functions are changed, symmetry goes out the window. I believe my original formula had the three functions hard coded.
For the _NOPARAM variants, p1 through p5 are checked to make sure they are all equal to (0,0). If they are all zero, the symmetry is applied.
I also don't understand right off what: XAXIS_NOREAL and XAXIS_NOIMAG do.
For the _NOREAL variant, p1 through p5 are checked to make sure that the real part is equal to zero (0,?). If the real part of p1 through p5 is zero, the symmetry is applied.
For the _NOIMAG variant, p1 through p5 are checked to make sure that the imaginary part is equal to zero (?,0). If the imaginary part of p1 through p5 is zero, the symmetry is applied.
(Are these described in any later unreleased developer docs?)
You have the latest developer's version.
Perhaps there should be descriptions in the docs of what the more obscure symmetries do, since some of them are non-intuitive -- at least to me...
Other than the above, I'm not sure what I can add.
Jonathan
_______________________________________________ Fractdev mailing list Fractdev@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractdev