src/main/java/com/flowpowered/noise/model/Sphere.java
public double getValue(double lat, double lon) {
        if (module == null) {
            throw new NoModuleException();
        }
        double[] vec = Utils.latLonToXYZ(lat, lon);
        return module.getValue(vec[0], vec[1], vec[2]);
    }
public double getValue(double lat, double lon) {
        if (module == null) {
            throw new NoModuleException();
        }
        double[] vec = Utils.latLonToXYZ(lat, lon);
        return module.getValue(vec[0], vec[1], vec[2]);
    }
public double getValue ( double lat , double lon ) { if ( module == null ) { throw new NoModuleException ( ) ; } double [ ] vec = Utils . latLonToXYZ ( lat , lon ) ; return module . getValue ( vec [ 0 ] , vec [ 1 ] , vec [ 2 ] ) ; }
Returns the output value from the noise module given the (latitude, longitude) coordinates of the specified input value located on the surface of the sphere.

@param lat The latitude of the input value, in degrees.
@param lon The longitude of the input value, in degrees.
@return The output value from the noise module.
Returns the output value from the noise module given the ( latitude longitude ) coordinates of the specified input value located on the surface of the sphere .