UNPKG

@rickosborne/hexgrid

Version:

Rick Osborne's collection of hexagonal grid-related code.

35 lines (34 loc) 585 B
import { SQRT_3, SQRT_3_2, SQRT_3_3 } from "./hex-system.mjs"; const FLAT = "flat"; const POINTY = "pointy"; const ORIENTATION_POINTY = Object.freeze({ b0: SQRT_3_3, b1: -1 / 3, b2: 0, b3: 2 / 3, f0: SQRT_3, f1: SQRT_3_2, f2: 0, f3: 3 / 2, start60Deg: 0.5, type: POINTY }); const ORIENTATION_FLAT = Object.freeze({ f0: 3 / 2, f1: 0, f2: SQRT_3_2, f3: SQRT_3, b0: 2 / 3, b1: 0, b2: -1 / 3, b3: SQRT_3_3, start60Deg: 0, type: FLAT }); export { FLAT, ORIENTATION_FLAT, ORIENTATION_POINTY, POINTY }; //# sourceMappingURL=orientation.mjs.map