intersectriangles

Determine the existance of the intersection between the triangles in 3D. Triangles are defined by the points A, B, C andwith points D,E and F. Function returns point,line or plane of intersection if exist.Depending on input, function can return scalar, vector or matrix

Arguments

  1. Point A x-coordinate
  2. Point A y-coordinate
  3. Point A z-coordinate
  4. Point B x-coordinate
  5. Point B y-coordinate
  6. Point B z-coordinate
  7. Point C x-coordinate
  8. Point C y-coordinate
  9. Point C z-coordinate
  10. Point D x-coordinate
  11. Point D y-coordinate
  12. Point D z-coordinate
  13. Point E x-coordinate
  14. Point E y-coordinate
  15. Point E z-coordinate
  16. Point F x-coordinate
  17. Point F y-coordinate
  18. Point F z-coordinate

Output

Results: 0 - triangles are parallel, no intersection; points P and Q, start and end point of intersection line

Examples

intersectriangles