@visx/vendor
Version:
vendored packages for visx
20 lines (19 loc) • 694 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
exports.gnomonicRaw = gnomonicRaw;
var _math = require("../math.js");
var _azimuthal = require("./azimuthal.js");
var _index = _interopRequireDefault(require("./index.js"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function gnomonicRaw(x, y) {
var cy = (0, _math.cos)(y),
k = (0, _math.cos)(x) * cy;
return [cy * (0, _math.sin)(x) / k, (0, _math.sin)(y) / k];
}
gnomonicRaw.invert = (0, _azimuthal.azimuthalInvert)(_math.atan);
function _default() {
return (0, _index.default)(gnomonicRaw).scale(144.049).clipAngle(60);
}