@dave i am hoping you are planning to use the object model in uf5
, for standard escape fractals i have
included a formula which uses the quadrants of the current z value to decide which formula to take.
i like the ordering method although i do not really get what you mean
for the iteration based selection i am recently using a formula like this to decide which formula to take
max = modulo step e.g. = 10
bias = step in the modulo e.g. = 5 ( the center of the 10 period )
then in the iteration it could be like:
if( func( itercount modulo max,bias))
and the func parameter is something like ( >,>=,<=,<,==,!= )
in this way it is possible to define some variants for the iteration alteration method
the nice thing about using uf5 objects is that it can be easily plugged together, e.g.
define the first 500 iterations as normal 1 formula, then between 500 and 1000 use some
kind of alternation, and if greater 1000 use another one ...