72 boost::scoped_array<boost::scoped_ptr<const Noise> > _noise;
75 boost::scoped_array<float> _amplitude;
float operator()(const XYZ &p) const
Return noise value at a point.
Definition: noise.cpp:81
~Noise()
Destructor.
Definition: noise.cpp:63
MultiscaleNoise(uint seed, uint terms, float decay)
Constructor.
Definition: noise.cpp:132
Multiscale noise generator.
Definition: noise.h:53
Perlin noise generator.
Definition: noise.h:30
Noise(uint seed)
Constructor.
Definition: noise.cpp:28
Class to hold vectors in 3D cartesian co-ordinates.
Definition: xyz.h:34
~MultiscaleNoise()
Destructor.
Definition: noise.cpp:152
float operator()(const XYZ &p) const
Return noise value at a point.
Definition: noise.cpp:156