2D Polygon math: boolean operations, triangulation, graphs, support for holes and non-convex shapes.
Convex decomposition for 2D polygons
ES Math-related intrinsics and helpers, robustly cached.
2D polygon/polyline analysis & processing utilities
Convex decomposition for 2D polygons
The geometry-engine package provides comprehensive geometric entities, mathematical operations, and transformations for 2D and 3D space. This package mimics AutoCAD ObjectARX's AcGe (Geometry) classes and provides the mathematical foundation for CAD opera
Tesselates a polygon or multipolygon into a collection of triangle polygons using earcut.
SASS mixin for linear interpolation between multiple values across multiple breakpoints using CSS calc() and viewport units
mdast extension to parse and serialize math
micromark extension to support math (`$C_L$`)
A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core
uvu is an extremely fast and lightweight test runner for Node.js and the browser
remark plugin to parse and stringify math
Moves a shape or location in a specific direction.
Takes a GeoJSON feature and returns points at all self-intersections.
Changes the size of a geometry by scaling it up or down.
Converts a polygon to a line string.
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
GeoJSON implementation of RBush
Math and string formula parser.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
Takes a Feature and a bbox and clips the feature to the bbox using lineclip.
rehype plugin to transform inline and block math with KaTeX
Rotates a geometry around its center or a given point.