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
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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