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

Static Public Member Functions | |
| template<int K> | |
| static ShGeneric< M, T > | noise (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 > | perlin (const ShGeneric< K, T > &p, bool useTexture) |
| Generates a single octave Perlin improved 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. | |
| template<int K> | |
| static ShGeneric< M, T > | linnoise (const ShGeneric< K, T > &p, bool useTexture) |
| Generates a single octave of bilinearly interpolated cellnoise. | |
M = dimensions of the result (1 <= M <= 4 currently) P = period of the noise texture
Definition at line 59 of file ShLibNoiseImpl.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 139 of file ShLibNoiseImpl.hpp. References SH::ShNoise< M, T, P >::perlin(). |
|
||||||||||||||||||||
|
Generates a single octave Perlin improved noise with frequency 1 in each of K dimensions. If useTexture is on, then the pattern repeats at every P cells. Definition at line 147 of file ShLibNoiseImpl.hpp. References SH::_psmootht(), SH::floor(), SH::frac(), SH::lerp, and SH::mad(). Referenced by SH::ShNoise< M, T, P >::noise(). |
1.4.3-20050530