StackedPerlinNoise3

Inheritance:

Methods of StackedPerlinNoise3:

addLevel
void StackedPerlinNoise3::add_level(PerlinNoise3 const &level, double amp = (1));

Description: Adds an arbitrary PerlinNoise3 object, and an associated amplitude, to the stack.

clear
void StackedPerlinNoise3::clear(void);

Description: Removes all levels from the stack. You must call add_level() again to restore them.

noise
double StackedPerlinNoise3::noise(double x, double y, double z);

Description: Returns the noise function of the three inputs.

operator ()
double StackedPerlinNoise3::operator ()(double x, double y, double z);

Description: Returns the noise function of the three inputs.

operator =
void StackedPerlinNoise3::operator =(StackedPerlinNoise3 const &copy);

Description: Creates an exact duplicate of the existing StackedPerlinNoise3 object, including the random seed.