Say you have a point on one surface. You know the normal vector of the surface at this point. You have a triangle somewhere else in space defined by it's three vertices. How do you find the intersection - if any - between the normal vector at the point on the surface with the triangle?
I...