New :
Dialog box to create a new chryzode. This is the core ( and the most difficult part to understand ) of the interface.
-
Computation mode :
-
From root :
The chryzode is built iteratively, starting from a number called root taken as a first number, and then on each iteration the program multiplies the previous number by n. The program repeats until he gets back to the root.
Be careful : The chryzode may not be complete and the result might look odd because of the missing points. However this mode is interesting in some cases.
-
Complete :
All the possibles lines on the chryzode are drawn.
This mode should be the one commonly used.
-
Points of intersection :
This option defines the way the points of intersection are handled by the program.
-
On the fly :
The program computes each point of intersection temporarily, only the time to put it on the map.
Every time the chryzode is rendered again ( after changing zoom settings, changing colors, changing graphics mode ) it has to be entirerly recomputed, which can be slow.
-
Stored :
The program stores the coordinates of all the points of intersection in memory, until another chryzode is rendered.
Thus the first drawing of the chryzode will be slower but the redrawing of a chryzode will be faster than in the "on the fly" mode.
This mode enables the "Zoom in" and "Zoom out" commands. This mode is useful if you have to make many zooms on the same chryzode, since it will save time.
Be careful : The storage of the points requires much memory. For very big values of m, it might be very slow and the system might run out of memory !
-
Meaning of the various values :
-
n :
This is the number by which the multiplication will be done.
The chryzode will be a representation of the multiplication by n.
-
m :
This is the modulus.It defines the number of points which are put on the circle ( and as a consequence the maximum number of lines which will be drawn ).
The chryzode will be the representation of the multiplication by n modulo m.
Be careful : The bigger m is, the slower the computation will be. For usual chryzodes, m should stay smaller than 5000. You are free to go beyond, but anyway you are using Chryzodus at your own risk...
-
r :
This is the root, used in the "From root" Computation mode.