polygonisation

polygonisation

Turn point clouds into closed polygons.

Imports

import {
  maxArea, minArea, minPerimeter,
  polygoniseHorizontal, polygoniseVertical,
  angular, circular, onion, onionLayers, hilbertPolygonise,
  polygonisation,
} from 'pattapatta'

Functions

FunctionDescription
maxArea(points)Convex hull
minArea(points)Small covering triangle heuristic
minPerimeter(points)Nearest-neighbor tour
polygoniseHorizontal / VerticalSort then close
angular / circularPolar order
onion / onionLayersConvex peels
hilbertPolygoniseHilbert order then close

Examples

Angular

Angular

Hilbert

Hilbert

Onion

Onion