Constructor.
Returns the translation amount to apply to the @a x coordinate of the input value.
Returns the translation amount to apply to the @a y coordinate of the input value.
Returns the translation amount to apply to the @a z coordinate of the input value.
Sets the translation amount to apply to the input value.
Sets the translation amounts to apply to the ( @a x, @a y, @a z ) coordinates of the input value.
Sets the translation amount to apply to the @a x coordinate of the input value.
Sets the translation amount to apply to the @a y coordinate of the input value.
Sets the translation amount to apply to the @a z coordinate of the input value.
Translation amount applied to the @a x coordinate of the input value.
Translation amount applied to the @a y coordinate of the input value.
Translation amount applied to the @a z coordinate of the input value.
Destructor.
Returns a reference to a source module connected to this noise module.
Returns the number of source modules required by this noise module.
Generates an output value given the coordinates of the specified input value.
Connects a source module to this noise module.
An array containing the pointers to each source module required by this noise module.
Noise module that moves the coordinates of the input value before returning the output value from a source module.
@image html moduletranslatepoint.png
The GetValue() method moves the ( @a x, @a y, @a z ) coordinates of the input value by a translation amount before returning the output value from the source module. To set the translation amount, call the SetTranslation() method. To set the translation amount to apply to the individual @a x, @a y, or @a z coordinates, call the SetXTranslation(), SetYTranslation() or SetZTranslation() methods, respectively.
This noise module requires one source module.