$ npm install robust-triangle-triangle-2d-intersectA slow, but robust predicate to test if two triangles intersect in the plane. This may get improved later on, time permitting.
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] ]))
npm i robust-triangle-triangle-2d-intersect
require('robust-triangle-triangle-2d-intersect')(a, b)Test if two plane triangles intersect
a,b are trianglesReturns true if a intersects b, false otherwise
(c) 2015 Mikola Lysenko. MIT License