28 #ifndef __Ogre_Simplex_Noise_H__
29 #define __Ogre_Simplex_Noise_H__
65 unsigned long random(
void);
81 return g.
x * x + g.
y * y + g.
z * z;
86 void init(
unsigned long definedSeed);
116 long getSeed(
void)
const;
static Real F3
Skewing and unskewing factor for 3 dimensions.
float Real
Software floating point type.
Real dot(const Vector3 &g, Real x, Real y, Real z) const
Dot product of a gradient with the given values.
static Real G3
Skewing and unskewing factor for 3 dimensions.
Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java Thanks Stefan Gustavson!
Standard 3-dimensional vector.
#define _OgreVolumeExport