Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 664 Bytes

README.md

File metadata and controls

36 lines (23 loc) · 664 Bytes

solid-hex

A simple hexagon library using cube-coordinates. ⬡

This package is based on code from https://www.redblobgames.com/grids/hexagons/.

Install

yarn add solid-hex

Usage

import * as hex from 'solid-hex';

const a = hex.hex(2, 3);
const b = hex.scale(a, 10);
const c = hex.lerp(a, b, 0.5);

// etc... 

This library is designed to work best with the pipeline operator:

import * as Hex from 'solid-hex';

const a = hex.hex(2, 3)
  |> hex.scale(10)
  |> hex.lerp(hex.hex(1, 2), 0.5))

// etc...