java.lang.Object
org.spongepowered.noise.model.Cylinder
Model that defines the surface of a cylinder.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
get
(double angle, double height) Returns the output value from the noise module given the (angle, height) coordinates of the specified input value located on the surface of the cylinder.module()
Returns the noise module that is used to generate the output values.void
setModule
(NoiseModule mod) Sets the noise module that is used to generate the output values.
-
Constructor Details
-
Cylinder
- Parameters:
mod
- The noise module that is used to generate the output values.
-
-
Method Details
-
module
Returns the noise module that is used to generate the output values.- Returns:
- A reference to the noise module.
-
setModule
Sets the noise module that is used to generate the output values.This noise module must exist for the lifetime of this object, until you pass a new noise module to this method.
- Parameters:
mod
- The noise module that is used to generate the output values.
-
get
public double get(double angle, double height) Returns the output value from the noise module given the (angle, height) coordinates of the specified input value located on the surface of the cylinder.- Parameters:
angle
- The angle around the cylinder's center, in degrees.height
- The height along they
axis.- Returns:
- The output value from the noise module.
-