import {atan, cos, sin} from "../math.js"; import {azimuthalInvert} from "./azimuthal.js"; import projection from "./index.js"; export function gnomonicRaw(x, y) { var cy = cos(y), k = cos(x) * cy; return [cy * sin(x) / k, sin(y) / k]; } gnomonicRaw.invert = azimuthalInvert(atan); export default function() { return projection(gnomonicRaw) .scale(144.049) .clipAngle(60); }