@rickosborne/hexgrid
Version:
Rick Osborne's collection of hexagonal grid-related code.
12 lines • 756 B
TypeScript
import type { HexLayout, PointXY } from "./orientation.js";
import type { QRSBuilder, QRSPoint, QRSSystem } from "./qrs.js";
export declare const flatQRSFromPixel: <P extends QRSPoint<S>, S extends QRSSystem>({ x, y }: {
x: number;
y: number;
}, builder: QRSBuilder<P>, scale?: number) => P;
export declare const pointyQRSFromPixel: <P extends QRSPoint<S>, S extends QRSSystem>({ x, y }: {
x: number;
y: number;
}, builder: QRSBuilder<P>, scale?: number) => P;
export declare const qrsFromPixel: <P extends QRSPoint<S>, S extends QRSSystem>({ x, y }: PointXY, { orientation: { b0, b1, b2, b3 }, origin: { x: cx, y: cy }, size: { x: scaleX, y: scaleY } }: HexLayout, builder: QRSBuilder<P>) => P;
//# sourceMappingURL=qrs-from-pixel.d.ts.map