C# Class LibNoise.Filter.HeterogeneousMultiFractal

Noise module that outputs 3-dimensional Heterogeneous-multifractal noise. Heterogeneous multifractal is similar to multifractal; the single perturbation is computed as follows: offset is first added to gradient noise and then the result is multiplied to the i-th spectral weight. The result is, in turn, multiplied with the current noise value. Perturbations are then combined additively. The overall result is a soft version of multifractal algorithm, where slopes are less pronounced. (From http://meshlab.sourceforge.net/wiki/index.php/Fractal_Creation ) This noise module outputs values that usually range from offset to offset *2.5, but there are no guarantees that all output values will exist within that range.
Inheritance: FilterModule, IModule3D, IModule2D
Mostra file 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