import {asin, cos, sin} from "../math.js"; | |
export function cylindricalEqualAreaRaw(phi0) { | |
var cosPhi0 = cos(phi0); | |
function forward(lambda, phi) { | |
return [lambda * cosPhi0, sin(phi) / cosPhi0]; | |
} | |
forward.invert = function(x, y) { | |
return [x / cosPhi0, asin(y * cosPhi0)]; | |
}; | |
return forward; | |
} | |