Go to the documentation of this file.
33 #ifndef __SIMPLEXNOISE1234_H__
34 #define __SIMPLEXNOISE1234_H__
38 class SimplexNoise1234 {
45 virtual ~SimplexNoise1234() {};
50 static float noise(
float x );
51 static float noise(
float x,
float y );
52 static float noise(
float x,
float y,
float z );
53 static float noise(
float x,
float y,
float z,
float w );
58 static float pnoise(
float x,
int px );
59 static float pnoise(
float x,
float y,
int px,
int py );
60 static float pnoise(
float x,
float y,
float z,
int px,
int py,
int pz );
61 static float pnoise(
float x,
float y,
float z,
float w,
62 int px,
int py,
int pz,
int pw );
65 static unsigned char perm[];
66 static unsigned char simplex[][4];
67 static float grad(
int hash,
float x );
68 static float grad(
int hash,
float x,
float y );
69 static float grad(
int hash,
float x,
float y ,
float z );
70 static float grad(
int hash,
float x,
float y,
float z,
float t );
H3D API namespace.
Definition: Anchor.h:38