Go to the source code of this file.
Defines |
|
#define | MAX_OCTAVES 50 |
#define | NOISE(p) ((1.0f+noise3DS(p))*.5f) |
#define | MAX_CELL_LEVELS 20 |
Functions |
|
CoreExport float | bias (float a, float b) |
CoreExport float | gain (float a, float b) |
CoreExport float | clamp (float x, float a, float b) |
CoreExport float | boxstep (float a, float b, float x) |
CoreExport float | smoothstep (float a, float b, float x) |
CoreExport float | mod (float x, float m) |
CoreExport int | mod (int x, int m) |
CoreExport float | sramp (float x, float a, float b, float d) |
CoreExport float | threshold (float x, float a, float b) |
CoreExport void | setdebug (int i) |
CoreExport float | noise1 (float arg) |
CoreExport float | noise2 (Point2 p) |
CoreExport float | noise3 (Point3 p) |
CoreExport float | noise4 (Point3 p, float time) |
CoreExport float | noise3DS (Point3 p) |
CoreExport float | turbulence (Point3 &p, float freq) |
CoreExport int | Perm (int v) |
CoreExport float | fBm1 (float point, float H, float lacunarity, float octaves) |
CoreExport float | fBm1 (Point2 point, float H, float lacunarity, float octaves) |
CoreExport float | fBm1 (Point3 point, float H, float lacunarity, float octaves) |
CoreExport float | spline (float x, int nknots, float *knot) |
CoreExport Color | color_spline (float x, int nknots, Color *knot) |
int | FLOOR (float x) |
float | frac (float x) |
float | fmax (float x, float y) |
float | fmin (float x, float y) |
AColor | AComp (AColor cbot, AColor ctop) |
CoreExport void | CellFunction (Point3 v, int n, float *dist, int *celIDs=NULL, Point3 *grads=NULL, float gradSmooth=0.0f) |
CoreExport void | FractalCellFunction (Point3 v, float iterations, float lacunarity, int n, float *dist, int *celIDs=NULL, Point3 *grads=NULL, float gradSmooth=0.0f) |
CoreExport float | RandFromCellID (int id) |
#define MAX_OCTAVES 50 |
#define NOISE | ( | p | ) | ((1.0f+noise3DS(p))*.5f) |
#define MAX_CELL_LEVELS 20 |
CoreExport float bias | ( | float | a, |
float | b | ||
) |
CoreExport float gain | ( | float | a, |
float | b | ||
) |
CoreExport float clamp | ( | float | x, |
float | a, | ||
float | b | ||
) |
CoreExport float boxstep | ( | float | a, |
float | b, | ||
float | x | ||
) |
CoreExport float smoothstep | ( | float | a, |
float | b, | ||
float | x | ||
) |
CoreExport float mod | ( | float | x, |
float | m | ||
) |
CoreExport int mod | ( | int | x, |
int | m | ||
) |
CoreExport float sramp | ( | float | x, |
float | a, | ||
float | b, | ||
float | d | ||
) |
CoreExport float threshold | ( | float | x, |
float | a, | ||
float | b | ||
) |
CoreExport void setdebug | ( | int | i | ) |
CoreExport float noise1 | ( | float | arg | ) |
CoreExport float noise2 | ( | Point2 | p | ) |
CoreExport float noise3 | ( | Point3 | p | ) |
CoreExport float noise4 | ( | Point3 | p, |
float | time | ||
) |
CoreExport float noise3DS | ( | Point3 | p | ) |
CoreExport float turbulence | ( | Point3 & | p, |
float | freq | ||
) |
CoreExport int Perm | ( | int | v | ) |
CoreExport float fBm1 | ( | float | point, |
float | H, | ||
float | lacunarity, | ||
float | octaves | ||
) |
CoreExport float fBm1 | ( | Point2 | point, |
float | H, | ||
float | lacunarity, | ||
float | octaves | ||
) |
CoreExport float fBm1 | ( | Point3 | point, |
float | H, | ||
float | lacunarity, | ||
float | octaves | ||
) |
CoreExport float spline | ( | float | x, |
int | nknots, | ||
float * | knot | ||
) |
int FLOOR | ( | float | x | ) | [inline] |
float frac | ( | float | x | ) | [inline] |
float fmax | ( | float | x, |
float | y | ||
) | [inline] |
float fmin | ( | float | x, |
float | y | ||
) | [inline] |
CoreExport float RandFromCellID | ( | int | id | ) |