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

Main Page | Modules | Class Hierarchy | Class List | File List | Class Members

# 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.