Detecting the intersection between two triangles in 3-Dimensional space and determining the intersection points, edges and area.
Used when : A shape (made up of small triangles) collide with an another shape (also, made up of small triangles) in 3D space. Used for simulation of colliding objects and getting intersections points (if collision occured) and detection of collision.
More Research : Concept of AABB (Axis-Aligned Bounding Box) can be also used. And many other boxes also exist.
Bonus: Added a visualizer: https://github.com/risgpta/Ant-Colony-Optimisation