This project is part of the @thi.ng/umbrella monorepo.
2D / 3D closest point / proximity helpers.
Current implementations partially based on toxiclibs (Java) and Clojure version of thi.ng/geom.
STABLE - used in production
yarn add @thi.ng/geom-closest-point
// ES module
<script type="module" src="https://unpkg.com/@thi.ng/geom-closest-point?module" crossorigin></script>
// UMD
<script src="https://unpkg.com/@thi.ng/geom-closest-point/lib/index.umd.js" crossorigin></script>
Package sizes (gzipped, pre-treeshake): ESM: 833 bytes / CJS: 930 bytes / UMD: 979 bytes
closestPointAABB
closestPointArray
closestPointCircle
closestPointLine
closestPointPlane
closestPointPolyline
closestPointRect
closestPointSphere
closestPointSegment
closestT
distToLine
distToSegment
Karsten Schmidt
© 2018 - 2020 Karsten Schmidt // Apache Software License 2.0