First implementation of Triangle Intersection