Check tolerance of line intersection at end points
vtkLine::Intersection() was returning unexpected results when the intersection occurred within tolerance, but outside of the range 0<=u,v<=1.
vtkLine::Intersection() was returning unexpected results when the intersection occurred within tolerance, but outside of the range 0<=u,v<=1.