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