MCPcopy Create free account
hub / github.com/phaserjs/phaser / GetTriangleToTriangle

Function GetTriangleToTriangle

src/geom/intersects/GetTriangleToTriangle.js:25–41  ·  view source on GitHub ↗
(triangleA, triangleB, out)

Source from the content-addressed store, hash-verified

23 * @return {array} An array with the points of intersection if objects intersect, otherwise an empty array.
24 */
25var GetTriangleToTriangle = function (triangleA, triangleB, out)
26{
27 if (out === undefined) { out = []; }
28
29 if (TriangleToTriangle(triangleA, triangleB))
30 {
31 var lineA = triangleB.getLineA();
32 var lineB = triangleB.getLineB();
33 var lineC = triangleB.getLineC();
34
35 GetTriangleToLine(triangleA, lineA, out);
36 GetTriangleToLine(triangleA, lineB, out);
37 GetTriangleToLine(triangleA, lineC, out);
38 }
39
40 return out;
41};
42
43module.exports = GetTriangleToTriangle;

Callers 1

Calls 2

TriangleToTriangleFunction · 0.85
GetTriangleToLineFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…