UNPKG

@rickosborne/hexgrid

Version:

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

20 lines (19 loc) 611 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); const qrsRange = /* @__PURE__ */ __name((addFn, buildFn, center, radius) => { const points = []; for (let q = -radius; q <= radius; q++) { const ra = Math.max(-radius, -q - radius); const rb = Math.min(radius, radius - q); for (let r = ra; r <= rb; r++) { const vector = buildFn(q, r); const point = addFn(center, vector); points.push(point); } } return points; }, "qrsRange"); export { qrsRange }; //# sourceMappingURL=qrs-range.mjs.map