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
Afficher le fichier Open project: everbytes/LibNoise Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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.
Résultat float

GetValue() public méthode

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.
Résultat float