uzb-d3-map
Version:
A flexible, customizable SVG map component for Uzbekistan built with D3 and React
30 lines • 855 B
TypeScript
import type { Side } from "../types";
export declare const deg2rad: (d: number) => number;
export declare const unitFromAngle: (aDeg: number) => {
ux: number;
uy: number;
};
export declare function rotateUnit(ux: number, uy: number, turnDeg: number): {
ux: number;
uy: number;
};
export declare function unitFromSide(side: Side, tiltDeg?: number): {
ux: number;
uy: number;
};
export declare function distanceToRectEdgeAlongDir(hw: number, hh: number, ux: number, uy: number): number;
export declare function clampToView(x: number, y: number, w: number, h: number, margin?: number): {
x: number;
y: number;
};
export declare function borderPointForSide(center: {
x: number;
y: number;
}, size: {
w: number;
h: number;
}, side: Side): {
x: number;
y: number;
};
//# sourceMappingURL=geometry.d.ts.map