segmentIntersectionPoint