Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java Thanks Stefan Gustavson!
More...
#include <OgreVolumeSimplexNoise.h>
|
static Real | F3 |
| Skewing and unskewing factor for 3 dimensions. More...
|
|
static Real | G3 |
| Skewing and unskewing factor for 3 dimensions. More...
|
|
Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java Thanks Stefan Gustavson!
Definition at line 42 of file OgreVolumeSimplexNoise.h.
Ogre::Volume::SimplexNoise::SimplexNoise |
( |
void |
) | |
|
Constructor with a random permutation table.
Ogre::Volume::SimplexNoise::SimplexNoise |
( |
unsigned long |
definedSeed) | |
|
Constructor with a by seed defined permutation table.
- Parameters
-
definedSeed | The seed to use. |
long Ogre::Volume::SimplexNoise::getSeed |
( |
void |
) | |
const |
Gets the current seed.
- Returns
- The current seed.
void Ogre::Volume::SimplexNoise::init |
( |
unsigned long |
definedSeed) | |
|
|
private |
3D noise function.
- Parameters
-
xIn | The first dimension parameter. |
yIn | The second dimension parameter. |
zIn | The third dimension parameter. |
- Returns
- The noise value.
unsigned long Ogre::Volume::SimplexNoise::random |
( |
void |
) | |
|
|
private |
Real Ogre::Volume::SimplexNoise::F3 |
|
staticprivate |
Real Ogre::Volume::SimplexNoise::G3 |
|
staticprivate |
long Ogre::Volume::SimplexNoise::mSeed |
|
private |
short Ogre::Volume::SimplexNoise::perm[512] |
|
private |
short Ogre::Volume::SimplexNoise::permMod12[512] |
|
private |
The documentation for this class was generated from the following file: