@rickosborne/hexgrid
Version:
Rick Osborne's collection of hexagonal grid-related code.
35 lines (34 loc) • 585 B
JavaScript
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