C# 클래스 LibNoise.Transformer.TranslatePoint

Noise module that moves the coordinates of the input value before returning the output value from a source module. The GetValue() method moves the ( x, y, z ) coordinates of the input value by a translation amount before returning the output value from the source module.
상속: TransformerModule, IModule3D
파일 보기 프로젝트 열기: everbytes/LibNoise

보호된 프로퍼티들

프로퍼티 타입 설명
_sourceModule IModule
_xTranslate float
_yTranslate float
_zTranslate float

공개 메소드들

메소드 설명
GetValue ( float x, float y, float z ) : float

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

TranslatePoint ( )

Create a new noise module with default values

TranslatePoint ( IModule source )

Create a new noise module with given values

TranslatePoint ( IModule source, float x, float y, float z )

Create a new noise module with given values

메소드 상세

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

TranslatePoint() 공개 메소드

Create a new noise module with default values
public TranslatePoint ( )

TranslatePoint() 공개 메소드

Create a new noise module with given values
public TranslatePoint ( IModule source )
source IModule the source module

TranslatePoint() 공개 메소드

Create a new noise module with given values
public TranslatePoint ( IModule source, float x, float y, float z )
source IModule the source module
x float the translation amount to apply to the x coordinate
y float the translation amount to apply to the y coordinate
z float the translation amount to apply to the z coordinate

프로퍼티 상세

_sourceModule 보호되어 있는 프로퍼티

The source input module
protected IModule _sourceModule
리턴 IModule

_xTranslate 보호되어 있는 프로퍼티

the translation amount to apply to the x coordinate
protected float _xTranslate
리턴 float

_yTranslate 보호되어 있는 프로퍼티

the translation amount to apply to the y coordinate
protected float _yTranslate
리턴 float

_zTranslate 보호되어 있는 프로퍼티

the translation amount to apply to the z coordinate
protected float _zTranslate
리턴 float