import {asin, cos, epsilon, sin} from "../math.js"; import {azimuthalInvert} from "./azimuthal.js"; import projection from "./index.js"; export function orthographicRaw(x, y) { return [cos(y) * sin(x), sin(y)]; } orthographicRaw.invert = azimuthalInvert(asin); export default function() { return projection(orthographicRaw) .scale(249.5) .clipAngle(90 + epsilon); }