Class Plane


  • public class Plane
    extends Object
    Model that defines the surface of a plane.

    This model returns an output value from a noise module given the coordinates of an input value located on the surface of an (x, z) plane.

    • Constructor Detail

      • Plane

        public Plane​(Module module)
        Constructor
        Parameters:
        module - The noise module that is used to generate the output values.
    • Method Detail

      • getModule

        public Module getModule()
        Returns the noise module that is used to generate the output values.
      • setModule

        public void setModule​(Module module)
        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:
        module - The noise module that is used to generate the output values.
      • getValue

        public double getValue​(double x,
                               double z)
        Returns the output value from the noise module given the ( x, z ) coordinates of the specified input value located on the surface of the plane.
        Parameters:
        x - The x coordinate of the input value.
        z - The z coordinate of the input value.
        Returns:
        The output value from the noise module.