C# Class TerrainDemo.Noise.Fractal

显示文件 Open project: willcraftia/TestXna

Protected Properties

Property Type Description
frequency float
hurst float
lacunarity float
octaveCount int
spectralWeights float[]

Public Methods

Method Description
GetValue ( float x, float y, float z ) : float

Protected Methods

Method Description
GetValueOverride ( float x, float y, float z ) : float
Initialize ( ) : void
InitializeSpectralWeights ( ) : void
Noise ( float x ) : float
Noise ( float x, float y ) : float
Noise ( float x, float y, float z ) : float

Method Details

GetValue() public method

public GetValue ( float x, float y, float z ) : float
x float
y float
z float
return float

GetValueOverride() protected abstract method

protected abstract GetValueOverride ( float x, float y, float z ) : float
x float
y float
z float
return float

Initialize() protected method

protected Initialize ( ) : void
return void

InitializeSpectralWeights() protected method

protected InitializeSpectralWeights ( ) : void
return void

Noise() protected method

protected Noise ( float x ) : float
x float
return float

Noise() protected method

protected Noise ( float x, float y ) : float
x float
y float
return float

Noise() protected method

protected Noise ( float x, float y, float z ) : float
x float
y float
z float
return float

Property Details

frequency protected_oe property

protected float frequency
return float

hurst protected_oe property

protected float hurst
return float

lacunarity protected_oe property

protected float lacunarity
return float

octaveCount protected_oe property

protected int octaveCount
return int

spectralWeights protected_oe property

protected float[] spectralWeights
return float[]