Hex Tools
Browse all available hex tools.
Available tools
- Hex Axial Center to Pixel Record Map supplied fractional axial hex coordinates to Cartesian pixel centers for explicit pointy/flat orientation, circumradius and origin; no geographic units.
- Hex Axial Direction Step Record Advance axial hex coordinates by an explicit signed count along one of six documented direction vectors; no board-boundary or path legality model.
- Hex Axial Disk Coordinate List Enumerate axial hex disk cells center-first then increasing fixed-order rings; radius 0–6 yields at most 127 distinct cells.
- Hex Axial Doubled Coordinate Formatter Convert integer axial hex coordinates to horizontal- or vertical-doubled coordinates, preserving parity-constrained lattice spacing.
- Hex Axial Ring Coordinate List Enumerate one axial hex ring in a fixed six-direction walk; radius zero is the center and positive rings are bounded to 126 cells.
- Hex Axial to Even Column Offset Convert signed integer hex coordinates between axial and even-column offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Axial to Even Row Offset Convert signed integer hex coordinates between axial and even-row offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Axial to Odd Column Offset Convert signed integer hex coordinates between axial and odd-column offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Axial to Odd Row Offset Convert signed integer hex coordinates between axial and odd-row offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Corner Coordinate List Enumerate six Cartesian regular-hex corners at an explicit center and circumradius; angle zero for flat, thirty degrees for pointy, mathematical positive-y coordinates.
- Hex Cube Axis Reflection Reflect integer hex cube coordinates across a named cube axis by swapping the other two components; preserves zero-sum coordinates.
- Hex Cube Line Coordinate List Enumerate a bounded shortest hex cube line by linear interpolation and deterministic zero-sum rounding, including both endpoints; no obstacles or tie-randomization.
- Hex Cube Sixty Degree Rotation Rotate integer hex cube coordinates by signed multiples of sixty degrees via [x,y,z] -> [-z,-x,-y]; not a Cartesian pixel rotation.
- Hex Doubled Coordinate Axial Parser Invert doubled hex coordinates only when column-row parity agrees; odd parity is invalid lattice evidence, not rounded silently.
- Hex Even Column Offset to Axial Convert signed integer hex coordinates between axial and even-column offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Even Row Offset to Axial Convert signed integer hex coordinates between axial and even-row offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Fractional Cube Rounding Round zero-sum fractional hex cube coordinates and repair the largest rounding-error component to preserve zero sum; ties repair z then y under the documented strict comparisons.
- Hex Odd Column Offset to Axial Convert signed integer hex coordinates between axial and odd-column offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Odd Row Offset to Axial Convert signed integer hex coordinates between axial and odd-row offset convention; floor-compatible parity handles negative coordinates, no geographic projection.
- Hex Pixel to Fractional Axial Record Invert explicit hex-center pixel mapping to fractional axial coordinates without rounding to a cell; caller supplies orientation, circumradius and origin.