few opimize of shapeIntersection for convex_contour and Line2d and Convex_contour and Interval
fix mistake after last commit