int intersections = supportPolygon.intersectionWithRay(icpToCMPLine, intersection1, intersection2);
if (projectionArea.intersectionWithRay(icpToCMPLine, intersection1, intersection2) > 0) if (projectionArea.intersectionWithRay(finalICPToICPLine, intersection1, intersection2) > 0)