C# Class Radegast.Rendering.Perlin

显示文件 Open project: justasabc/UnityOpenSimClient

Public Methods

Method Description
noise1 ( float arg ) : float
noise2 ( float x, float y ) : float
noise3 ( float x, float y, float z ) : float
turbulence1 ( float x, float freq ) : float
turbulence2 ( float x, float y, float freq ) : float
turbulence3 ( float x, float y, float z, float freq ) : float

Private Methods

Method Description
Perlin ( ) : System
normalize2 ( float v, int i ) : void
normalize3 ( float v, int i ) : void
s_curve ( float t ) : float

Method Details

noise1() public static method

public static noise1 ( float arg ) : float
arg float
return float

noise2() public static method

public static noise2 ( float x, float y ) : float
x float
y float
return float

noise3() public static method

public static noise3 ( float x, float y, float z ) : float
x float
y float
z float
return float

turbulence1() public static method

public static turbulence1 ( float x, float freq ) : float
x float
freq float
return float

turbulence2() public static method

public static turbulence2 ( float x, float y, float freq ) : float
x float
y float
freq float
return float

turbulence3() public static method

public static turbulence3 ( float x, float y, float z, float freq ) : float
x float
y float
z float
freq float
return float