src/main/java/com/flowpowered/noise/model/Cylinder.java
public double getValue(double angle, double height) {
        if (module == null) {
            throw new NoModuleException();
        }

        double x, y, z;
        x = Math.cos(Math.toRadians(angle));
        y = height;
        z = Math.sin(Math.toRadians(angle));
        return module.getValue(x, y, z);
    }
public double getValue(double angle, double height) {
        if (module == null) {
            throw new NoModuleException();
        }

        double x, y, z;
        x = Math.cos(Math.toRadians(angle));
        y = height;
        z = Math.sin(Math.toRadians(angle));
        return module.getValue(x, y, z);
    }
public double getValue ( double angle , double height ) { if ( module == null ) { throw new NoModuleException ( ) ; } double x , y , z ; x = Math . cos ( Math . toRadians ( angle ) ) ; y = height ; z = Math . sin ( Math . toRadians ( angle ) ) ; return module . getValue ( x , y , z ) ; }
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.

@param angle The angle around the cylinder's center, in degrees.
@param height The height along the @a y axis.
@return The output value from the noise module.
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 .