kcc5
Class KCC_FlexballsTrap

Object
  extended by common:Generic
      extended by common:TrapShape
          extended by kcc5:KCC_FlexballsTrap

class 
TrapShape:KCC_FlexballsTrap

For an example of what this trap looks like, click here.


Ultra Fractal Source

Toggle UF Source Code Display


Constructor Summary
KCC_FlexballsTrap()
           
KCC_FlexballsTrap(Generic pparent)
          constructor
 
Method Summary
 float GetTextureValue()
          Get texture value.
 void Init(complex pz)
          call this before each sequence of values to be trapped
 float Iterate(complex pz)
          call this for each iteration being trapped
 
Methods inherited from class common:TrapShape
GetColorChannel, GetTransformedPoint, IterateSilent, SetThreshold
 
Methods inherited from class common:Generic
GetParent
 
Methods inherited from class Object
 

Constructor Detail

KCC_FlexballsTrap

public KCC_FlexballsTrap(Generic pparent)
constructor


KCC_FlexballsTrap

public KCC_FlexballsTrap()
Method Detail

Init

public void Init(complex pz)
call this before each sequence of values to be trapped

Overrides:
Init in class TrapShape

Iterate

public float Iterate(complex pz)
call this for each iteration being trapped

Overrides:
Iterate in class TrapShape

GetTextureValue

public float GetTextureValue()
Description copied from class: TrapShape
Get texture value.

Ordinarily, a trap shape does not have a native texture (it is flat). Some formulas may pair trap shapes with trap textures, and may need more information about trap textures when trap shapes are nested via TrapShapeMerge. This function provides support for accessing texture information.

Overrides:
GetTextureValue in class TrapShape
Returns:
the texture value for the last point used (i.e. call GetTextureValue() after calling Iterate(), not before)