| 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); | |
| } | |