C# Class TerrainDemo.Noise.Fractal

Show file 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 property

protected float frequency
return float

hurst protected property

protected float hurst
return float

lacunarity protected property

protected float lacunarity
return float

octaveCount protected property

protected int octaveCount
return int

spectralWeights protected property

protected float[] spectralWeights
return float[]