mt
Class ConvergentManyJulia
Object
common:Generic
common:Formula
common:ConvergentFormula
mt:ConvergentManyJulia
- Direct Known Subclasses:
- MT_ManyBofNewtonIIJulia
class
- ConvergentFormula:ConvergentManyJulia
mark Townsend, June 2008
Ultra Fractal Source
Toggle UF Source Code Display
class ConvergentManyJulia(common.ulb:ConvergentFormula) {
;
; mark Townsend, June 2008
;
public:
func ConvergentManyJulia(Generic pparent)
Formula.Formula(pparent)
endfunc
complex func Init(complex pz)
ConvergentFormula.Init(pz)
float iscale = 1 / @scale
m_seed = round(pz * @scale) * iscale
z = (pz - m_seed) * @scale * @jscale
return z
endfunc
protected:
complex m_seed
default:
param scale
caption = "Julia Density"
default = 2.0
hint = "Specifies the density of separate Julia sets; higher \
numbers will produce more divisions."
endparam
param jscale
caption = "Julia Zoom"
default = 3.0
hint = "Specifies the zoom level of Julia sets within each division."
endparam
}
Methods inherited from class Object |
|
ConvergentManyJulia
public ConvergentManyJulia(Generic pparent)
ConvergentManyJulia
public ConvergentManyJulia()
Init
public complex Init(complex pz)
- Description copied from class:
ConvergentFormula
- Set up for a sequence of values
This function will be called at the beginning of each
sequence of values (e.g. at the beginning of each fractal
orbit).
- Overrides:
Init
in class ConvergentFormula
- Parameters:
pz
- seed value for the sequence; for a normal fractal formula, this will be #pixel
- Returns:
- first value in the sequence; this corresponds to #z in a fractal formula