C# Class LibNoise.Filter.MultiFractal

Noise module that outputs 3-dimensional MultiFractal noise. The multifractal algorithm differs from the Fractal brownian motion in that perturbations are combined multiplicatively and introduces an offset parameter. The perturbation at each frequency is computed as in the fBM algorithm, but offset is finally added to the value. The role of offset is to emphasize the final perturbation value. Multiplicative combination of perturbation, in turn, emphasizes the "mountain-like-aspect" of the landscape, so that between mountains a sort of slopes are generated (From http://meshlab.sourceforge.net/wiki/index.php/Fractal_Creation )
Inheritance: FilterModule, IModule3D, IModule2D
ファイルを表示 Open project: everbytes/LibNoise Class Usage Examples

Public Methods

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

Generates an output value given the coordinates of the specified input value.

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

Generates an output value given the coordinates of the specified input value.

Method Details

GetValue() public method

Generates an output value given the coordinates of the specified input value.
public GetValue ( float x, float y ) : float
x float The input coordinate on the x-axis.
y float The input coordinate on the y-axis.
return float

GetValue() public method

Generates an output value given the coordinates of the specified input value.
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