return line segment representing the intersection between a pair of 3D triangles. based on Thomas Möller's algorithm.