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);
    }
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.