C# 클래스 LibNoise.Transformer.ScalePoint

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

보호된 프로퍼티들

프로퍼티 타입 설명
_sourceModule IModule
_xScale float
_yScale float
_zScale float

공개 메소드들

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

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

ScalePoint ( )

Create a new noise module with default values

ScalePoint ( IModule source )
ScalePoint ( 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

ScalePoint() 공개 메소드

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

ScalePoint() 공개 메소드

public ScalePoint ( IModule source )
source IModule

ScalePoint() 공개 메소드

Create a new noise module with given values
public ScalePoint ( IModule source, float x, float y, float z )
source IModule the source module
x float the scaling factor applied to the x coordinate
y float the scaling factor applied to the y coordinate
z float the scaling factor applied to the z coordinate

프로퍼티 상세

_sourceModule 보호되어 있는 프로퍼티

The source input module
protected IModule _sourceModule
리턴 IModule

_xScale 보호되어 있는 프로퍼티

the scaling factor applied to the x coordinate
protected float _xScale
리턴 float

_yScale 보호되어 있는 프로퍼티

the scaling factor applied to the y coordinate
protected float _yScale
리턴 float

_zScale 보호되어 있는 프로퍼티

the scaling factor applied to the z coordinate
protected float _zScale
리턴 float