mt
Class DivergentManyJulia
Object
common:Generic
common:Formula
common:DivergentFormula
mt:DivergentManyJulia
- Direct Known Subclasses:
- MT_ManyBarnsleyIJulia, MT_ManyCelticJulia, MT_ManyDuidJulia, MT_ManyJulia
class
- DivergentFormula:DivergentManyJulia
Mark Townsend. June 2008
Ultra Fractal Source
Toggle UF Source Code Display
class DivergentManyJulia(common.ulb:DivergentFormula) {
;
; Mark Townsend. June 2008
;
public:
func DivergentManyJulia(Generic pparent)
Formula.Formula(pparent)
endfunc
complex func Init(complex pz)
DivergentFormula.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 |
|
DivergentManyJulia
public DivergentManyJulia(Generic pparent)
DivergentManyJulia
public DivergentManyJulia()
Init
public complex Init(complex pz)
- Description copied from class:
DivergentFormula
- 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 DivergentFormula
- 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