Graduation / ui /node_modules /d3-geo /src /projection /cylindricalEqualArea.js
DuyTa's picture
Upload folder using huggingface_hub
bc20498 verified
raw
history blame
317 Bytes
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;
}