C# 클래스 LibNoise.Modifier.Exponent

Noise module that maps the output value from a source module onto an exponential curve. Because most noise modules will output values that range from -1.0 to +1.0, this noise module first normalizes this output value (the range becomes 0.0 to 1.0), maps that value onto an exponential curve, then rescales that value back to the original range.
상속: ModifierModule, IModule3D
파일 보기 프로젝트 열기: everbytes/LibNoise

보호된 프로퍼티들

프로퍼티 타입 설명
_exponent float

공개 메소드들

메소드 설명
Exponent ( ) : System
Exponent ( IModule source ) : System
Exponent ( IModule source, float exponent ) : System
GetValue ( float x, float y, float z ) : float

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

메소드 상세

Exponent() 공개 메소드

public Exponent ( ) : System
리턴 System

Exponent() 공개 메소드

public Exponent ( IModule source ) : System
source IModule
리턴 System

Exponent() 공개 메소드

public Exponent ( IModule source, float exponent ) : System
source IModule
exponent float
리턴 System

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

프로퍼티 상세

_exponent 보호되어 있는 프로퍼티

Exponent to apply to the output value from the source module.
protected float _exponent
리턴 float