import {acos, sin} from "../math.js"; | |
import {azimuthalRaw, azimuthalInvert} from "./azimuthal.js"; | |
import projection from "./index.js"; | |
export var azimuthalEquidistantRaw = azimuthalRaw(function(c) { | |
return (c = acos(c)) && c / sin(c); | |
}); | |
azimuthalEquidistantRaw.invert = azimuthalInvert(function(z) { | |
return z; | |
}); | |
export default function() { | |
return projection(azimuthalEquidistantRaw) | |
.scale(79.4188) | |
.clipAngle(180 - 1e-3); | |
} | |