Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

PerlinNoise Class Reference

An implementation of Perlin noise from the 2002 SIGGRAPH paper. More...

#include <math/PerlinNoise.h>

List of all members.

Public Member Functions

 PerlinNoise (int seed)
double noise (const Vector3 &) const
Vector3 vectorNoise (const Vector3 &) const
Vector3 vectorTurbulence (const Vector3 &, int) const
double turbulence (const Vector3 &, int) const
double dturbulence (const Vector3 &, int, double) const
double omega (double) const
Vector3 gamma (int, int, int) const
int intGamma (int, int) const
double knot (int, int, int, Vector3 &) const
Vector3 vectorKnot (int, int, int, Vector3 &) const


Detailed Description

An implementation of Perlin noise from the 2002 SIGGRAPH paper.

Todo:
Add 4D Noise function for time varying 3D textures.

Add color Noise functions.

Add Worley noise and cellular noise.


The documentation for this class was generated from the following files:
Generated on Wed Jul 20 16:15:25 2005 for galileo by  doxygen 1.4.3