Implementation of the Perlin simplex noise, an improved Perlin noise algorithm. Based loosely on SimplexNoise1234 by Stefan Gustavson http://staffwww.itn.liu.se/~stegu/aqsis/aqsis-newnoise/ More...

Static Public Member Functions

static float [] Calc1D (int width, float scale)
 
static float [,] Calc2D (int width, int height, float scale)
 
static float [,,] Calc3D (int width, int height, int length, float scale)
 
static float CalcPixel1D (int x, float scale)
 
static float CalcPixel2D (int x, int y, float scale)
 
static float CalcPixel3D (int x, int y, int z, float scale)
 

Properties

static int Seed [get, set]
 

Detailed Description

Implementation of the Perlin simplex noise, an improved Perlin noise algorithm. Based loosely on SimplexNoise1234 by Stefan Gustavson http://staffwww.itn.liu.se/~stegu/aqsis/aqsis-newnoise/

Member Function Documentation

◆ Calc1D()

static float [] Simplex.Noise.Calc1D ( int  width,
float  scale 
)
static

◆ Calc2D()

static float [,] Simplex.Noise.Calc2D ( int  width,
int  height,
float  scale 
)
static

◆ Calc3D()

static float [,,] Simplex.Noise.Calc3D ( int  width,
int  height,
int  length,
float  scale 
)
static

◆ CalcPixel1D()

static float Simplex.Noise.CalcPixel1D ( int  x,
float  scale 
)
static

◆ CalcPixel2D()

static float Simplex.Noise.CalcPixel2D ( int  x,
int  y,
float  scale 
)
static

◆ CalcPixel3D()

static float Simplex.Noise.CalcPixel3D ( int  x,
int  y,
int  z,
float  scale 
)
static

Property Documentation

◆ Seed

int Simplex.Noise.Seed
staticgetset

The documentation for this class was generated from the following file:
  • 3rd-Party/Photon/PhotonUnityNetworking/Demos/DemoProcedural/Scripts/Noise.cs