CC-Fractal-Suite
|
Struct that stashes the data required to create a Pickover Fractal. More...
#include <StashData.h>
Public Member Functions | |
PickoverStashData (int iters=50, fpreal power=2.0, fpreal bailout=2.0, int jdepth=0, COMPLEX joffset=(0.0, 0.0), bool blackhole=false, COMPLEX popoint=(0.0, 0.0), fpreal porotate=0.0, bool pomode=false, bool poref=true, fpreal porefsize=10.0) | |
void | evalArgs (const OP_Node *node, fpreal t) |
Method that sets parm values from node, based on time. More... | |
![]() | |
MandelbrotStashData (int iters=50, fpreal power=2, fpreal bailout=2, int jdepth=0, COMPLEX joffset=(0.0f, 0.0f), bool blackhole=false) | |
Public Attributes | |
COMPLEX | popoint { 0, 0 } |
Point position for the pickover's 'center' distance measurment point. More... | |
fpreal | porotate { 0 } |
Rotation of the pickover's line. More... | |
bool | pomode { false } |
Mode deciding whether the fractal measures against a point or line. More... | |
bool | poref { true } |
Toggle for whether the reference point or line are displayed. More... | |
fpreal | porefsize { 10.0 } |
Size of the reference image point or line. More... | |
![]() | |
int | iters { 50 } |
< Number of iterations. More... | |
fpreal | power { 0 } |
Value that 'escapes' the fractal set. More... | |
fpreal | bailout { 2 } |
Number of times Julia set coorinates are iterated. More... | |
int | jdepth { 0 } |
Offset Coordinates used by Julia set. More... | |
COMPLEX | joffset { 0.0f, 0.0f } |
Whether values that escape the set are colored black or not. | |
bool | blackhole { false } |
Struct that stashes the data required to create a Pickover Fractal.
This can be natively used by the TEMPLATES_PICKOVER macro in FractalNode.h.
|
virtual |
Method that sets parm values from node, based on time.
Call the mandelbrot stash values first.
Call pickover-specific methods second.
Reimplemented from CC::MandelbrotStashData.
bool CC::PickoverStashData::pomode { false } |
Mode deciding whether the fractal measures against a point or line.
COMPLEX CC::PickoverStashData::popoint { 0, 0 } |
Point position for the pickover's 'center' distance measurment point.
bool CC::PickoverStashData::poref { true } |
Toggle for whether the reference point or line are displayed.
fpreal CC::PickoverStashData::porefsize { 10.0 } |
Size of the reference image point or line.
fpreal CC::PickoverStashData::porotate { 0 } |
Rotation of the pickover's line.