#include <ShNoise.hpp>
Collaboration diagram for ShUtil::ShNoise< M, T, P >:

Static Public Member Functions | |
| template<int K> | |
| static ShGeneric< M, T > | perlin (const ShGeneric< K, T > &p, bool useTexture) |
| Generates a single octave Perlin noise with frequency 1 in each of K dimensions. | |
| template<int K> | |
| static ShGeneric< M, T > | cellnoise (const ShGeneric< K, T > &p, bool useTexture) |
| Generates a cell noise value using unit cube cells. | |
M = dimensions of the result (1 <= M <= 4 currently) P = period of the noise texture
Definition at line 48 of file ShNoise.hpp.
|
||||||||||||||||||||
|
Generates a single octave Perlin noise with frequency 1 in each of K dimensions. If useTexture is on, then the pattern repeats at every P cells. Definition at line 86 of file ShNoiseImpl.hpp. References ShUtil::_psmootht(), SH::floor(), SH::frac(), ShUtil::hashmrg(), SH::lerp, and SH::mad(). |
1.4.3-20050530