C# 클래스 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.
상속: FilterModule, IModule3D, IModule2D
파일 보기 프로젝트 열기: everbytes/LibNoise 1 사용 예제들

공개 메소드들

메소드 설명
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