Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

robust-triangle-triangle-2d-intersect

mikolalysenko14MIT1.0.0

Test if two triangles in the plane intersect

triangle, intersection, plane, geometry, robust, exact, predicate

readme

robust-triangle-triangle-2d-intersect

A slow, but robust predicate to test if two triangles intersect in the plane. This may get improved later on, time permitting.

Example

var tritri = require('robust-triangle-triangle-2d-intersect')

console.log(tritri(
  [ [0, 0],
    [1, 0],
    [0, 1] ],
  [ [0.5, 0.5],
    [1.5, 0.5],
    [0.5, 1.5] ]))

Install

npm i robust-triangle-triangle-2d-intersect

API

require('robust-triangle-triangle-2d-intersect')(a, b)

Test if two plane triangles intersect

  • a,b are triangles

Returns true if a intersects b, false otherwise

License

(c) 2015 Mikola Lysenko. MIT License