Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 1.48 KB

tpl.readme.md

File metadata and controls

65 lines (42 loc) · 1.48 KB

About

{{pkg.description}}

Type Circle Line Poly Ray Rect Tri
Circle
Line
Point
Ray
Rect

3D tests

Type AABB Plane Point Ray Sphere
AABB
Plane
Point
Ray
Sphere

Current implementations partially based on toxiclibs (Java) and Clojure version of thi.ng/geom.

{{meta.status}}

{{repo.supportPackages}}

{{repo.relatedPackages}}

{{meta.blogPosts}}

Installation

{{pkg.install}}

{{pkg.size}}

Dependencies

{{pkg.deps}}

{{repo.examples}}

API

{{pkg.docs}}

import * as isec from "@thi.ng/geom-isec";

const res = isec.intersectLineLine([0, 0], [100, 50], [50, 100], [50, -100]);
// { type: 4, isec: [ 50, 25 ], alpha: 0.5, beta: 0.375, det: -20000 }

res.type === isec.IntersectionType.INTERSECT
// true