C# Class LibNoise.Generator.RiggedMultifractal

Provides a noise module that outputs 3-dimensional ridged-multifractal noise. [GENERATOR]
Inheritance: ModuleBase
Show file Open project: simonwittber/LibNoise-Unity

Public Methods

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

Returns the output value for the given input coordinates.

RiggedMultifractal ( ) : System

Initializes a new instance of RiggedMultifractal.

RiggedMultifractal ( float frequency, float lacunarity, int octaves, int seed, QualityMode quality ) : System

Initializes a new instance of RiggedMultifractal.

Private Methods

Method Description
UpdateWeights ( ) : void

Updates the weights of the ridged-multifractal noise.

Method Details

GetValue() public method

Returns the output value for the given input coordinates.
public GetValue ( float x, float y, float z ) : float
x float The input coordinate on the x-axis.
y float The input coordinate on the y-axis.
z float The input coordinate on the z-axis.
return float

RiggedMultifractal() public method

Initializes a new instance of RiggedMultifractal.
public RiggedMultifractal ( ) : System
return System

RiggedMultifractal() public method

Initializes a new instance of RiggedMultifractal.
public RiggedMultifractal ( float frequency, float lacunarity, int octaves, int seed, QualityMode quality ) : System
frequency float The frequency of the first octave.
lacunarity float The lacunarity of the ridged-multifractal noise.
octaves int The number of octaves of the ridged-multifractal noise.
seed int The seed of the ridged-multifractal noise.
quality QualityMode The quality of the ridged-multifractal noise.
return System