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