mirror of
https://github.com/nunocoracao/blowfish.git
synced 2026-01-30 16:31:52 +01:00
16 lines
408 B
JavaScript
16 lines
408 B
JavaScript
import {degrees, pi, radians} from "../math.js";
|
|
import {projectionMutator} from "./index.js";
|
|
|
|
export function conicProjection(projectAt) {
|
|
var phi0 = 0,
|
|
phi1 = pi / 3,
|
|
m = projectionMutator(projectAt),
|
|
p = m(phi0, phi1);
|
|
|
|
p.parallels = function(_) {
|
|
return arguments.length ? m(phi0 = _[0] * radians, phi1 = _[1] * radians) : [phi0 * degrees, phi1 * degrees];
|
|
};
|
|
|
|
return p;
|
|
}
|