libnoise logo

A portable, open-source, coherent noise-generating library for C++


Transformer Modules
[Noise Modules]


Classes

class  noise::module::Displace
 Noise module that uses three source modules to displace each coordinate of the input value before returning the output value from a source module. More...
class  noise::module::RotatePoint
 Noise module that rotates the input value around the origin before returning the output value from a source module. More...
class  noise::module::ScalePoint
 Noise module that scales the coordinates of the input value before returning the output value from a source module. More...
class  noise::module::TranslatePoint
 Noise module that moves the coordinates of the input value before returning the output value from a source module. More...
class  noise::module::Turbulence
 Noise module that randomly displaces the input value before returning the output value from a source module. More...

Variables

const double noise::module::DEFAULT_ROTATE_X = 0.0
 Default x rotation angle for the noise::module::RotatePoint noise module.
const double noise::module::DEFAULT_ROTATE_Y = 0.0
 Default y rotation angle for the noise::module::RotatePoint noise module.
const double noise::module::DEFAULT_ROTATE_Z = 0.0
 Default z rotation angle for the noise::module::RotatePoint noise module.
const double noise::module::DEFAULT_SCALE_POINT_X = 1.0
 Default scaling factor applied to the x coordinate for the noise::module::ScalePoint noise module.
const double noise::module::DEFAULT_SCALE_POINT_Y = 1.0
 Default scaling factor applied to the y coordinate for the noise::module::ScalePoint noise module.
const double noise::module::DEFAULT_SCALE_POINT_Z = 1.0
 Default scaling factor applied to the z coordinate for the noise::module::ScalePoint noise module.
const double noise::module::DEFAULT_TRANSLATE_POINT_X = 0.0
 Default translation factor applied to the x coordinate for the noise::module::TranslatePoint noise module.
const double noise::module::DEFAULT_TRANSLATE_POINT_Y = 0.0
 Default translation factor applied to the y coordinate for the noise::module::TranslatePoint noise module.
const double noise::module::DEFAULT_TRANSLATE_POINT_Z = 0.0
 Default translation factor applied to the z coordinate for the noise::module::TranslatePoint noise module.
const double noise::module::DEFAULT_TURBULENCE_FREQUENCY = DEFAULT_PERLIN_FREQUENCY
 Default frequency for the noise::module::Turbulence noise module.
const double noise::module::DEFAULT_TURBULENCE_POWER = 1.0
 Default power for the noise::module::Turbulence noise module.
const int noise::module::DEFAULT_TURBULENCE_ROUGHNESS = 3
 Default roughness for the noise::module::Turbulence noise module.
const int noise::module::DEFAULT_TURBULENCE_SEED = DEFAULT_PERLIN_SEED
 Default noise seed for the noise::module::Turbulence noise module.