Class: Layout

Constructors

constructor

new Layout(orientation, size, origin): Layout

Parameters

Name Type
orientation HexOrientation
size Point
origin Point

Returns

Layout

Properties

orientation

orientation: HexOrientation


origin

origin: Point


size

size: Point


flat

Static flat: HexOrientation


pointy

Static pointy: HexOrientation

Methods

hexCornerOffset

hexCornerOffset(corner): Point

Parameters

Name Type
corner number

Returns

Point


hexToPixel

hexToPixel(h): Point

Parameters

Name Type
h Hex

Returns

Point


pixelToHex

pixelToHex(p): Hex

Parameters

Name Type
p Point

Returns

Hex


polygonCorners

polygonCorners(h): Point[]

Parameters

Name Type
h Hex

Returns

Point[]