C# Класс 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 )
Наследование: FilterModule, IModule3D, IModule2D
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Описание методов

GetValue() публичный Метод

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.
Результат float

GetValue() публичный Метод

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.
Результат float