2d geometric vectors
generate the minimum number of tiles to cover a geojson geometry
2D line clipping (Liang-Barsky)
Fast 2D convex hull (Graham Scan)
2D Vector library offering Float32Array, Array or standard Object based vectors.
2D / 3D closest point / proximity helpers
2D/3D shape intersection checks
Basic Geometric library for Type Design
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
2D circular / elliptic arc operations
TypeScript definitions for @mapbox/tile-cover
2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)
2D polygon/polyline analysis & processing utilities
Freely customizable, iterative nD subdivision curves for open / closed geometries
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
2D/3D convex polygon tessellators
Slice three.js geometry with a plane.
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
A collection of classes used in affine geometry
For line charts and other lines
For drawing vertical lines (usually used as markers)
Shared type & interface declarations for @thi.ng/geom packages
Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support
Functional, polymorphic API for 2D geometry types & SVG generation