This project is part of the @thi.ng/umbrella monorepo.
WIP (currently 2D only) geometry types & polymorphic operations, built on @thi.ng/defmulti.
Up-to-date feature matrix spreadsheet
This package acts as a higher-level frontend for most of the following related packages (which are more lightweight and usuable by themselves too):
- @thi.ng/geom-api - shared types & interfaces
- @thi.ng/geom-accel - spatial indexing data structures
- @thi.ng/geom-arc - elliptic arc utils
- @thi.ng/geom-clip - Sutherland-Hodgeman / Liang-Barsky clipping
- @thi.ng/geom-closest-point - line-point proximity queries
- @thi.ng/geom-hull - convex hull functions
- @thi.ng/geom-isec - shape intersection tests
- @thi.ng/geom-isoline - 2D contour line extraction
- @thi.ng/geom-poly-utils - 2D polygon helpers
- @thi.ng/geom-resample - nD polyline resampling
- @thi.ng/geom-splines - nD cubic / quadratic spline utils
- @thi.ng/geom-subdiv-curve - nD subdivision curve utils
- @thi.ng/geom-tessellate - nD convex polygon tessellators
- @thi.ng/geom-voronoi - 2D incremental Delaunay/Voronoi mesh
yarn add @thi.ng/geom
- @thi.ng/api
- @thi.ng/checks
- @thi.ng/compose
- @thi.ng/defmulti
- @thi.ng/equiv
- @thi.ng/errors
- @thi.ng/hiccup
- @thi.ng/hiccup-svg
- @thi.ng/math
- @thi.ng/matrices
- @thi.ng/random
- @thi.ng/transducers
- @thi.ng/vectors
import * as g from "@thi.ng/geom";
- Karsten Schmidt
© 2018 Karsten Schmidt // Apache Software License 2.0