Pyrogenesis
trunk
|
#include <Noise.h>
Public Member Functions | |
Noise3D (int freq, int vfreq) | |
~Noise3D () | |
float | operator() (float x, float y, float z) |
Evaluate the noise function at a given point. More... | |
Private Member Functions | |
NONCOPYABLE (Noise3D) | |
Private Attributes | |
int | freq |
Frequency in X and Y. More... | |
int | vfreq |
Frequency in Z (vertical frequency) More... | |
CVector3D *** | grads |
freq*freq*vfreq random gradient vectors in the unit cube More... | |
Noise3D::Noise3D | ( | int | freq, |
int | vfreq | ||
) |
Noise3D::~Noise3D | ( | ) |
|
private |
float Noise3D::operator() | ( | float | x, |
float | y, | ||
float | z | ||
) |
Evaluate the noise function at a given point.
|
private |
Frequency in X and Y.
|
private |
freq*freq*vfreq random gradient vectors in the unit cube
|
private |
Frequency in Z (vertical frequency)