1.0.2 • Published 4 years ago
poly-partition v1.0.2
poly-partition-js
Modified from PolyPartition.
Functions
removeHoles(polygon: Contour, holes: Contour[], doNotCheckOrdering?: boolean): Contourtriangulate(polygon: Contour, doNotCheckOrdering?: boolean): Contour[]convexPartition(polygon: Contour, doNotCheckOrdering?: boolean): Contour[]
Contour is { x: number, y: number }[], counterclockwise for non-holes, clockwise for holes.
Example
Inputs:

const merged = removeHoles(polygon, [hole1, hole2], true);
const triangles = triangulate(merged, true);
const convexes = convexPartition(merged, true);