double x = det(det1And2, x1LessX2, det3And4, x3LessX4) / det1Less2And3Less4;
double y = det(det1And2, y1LessY2, det3And4, y3LessY4) / det1Less2And3Less4;
Point2D inter = new Point2D.Double(x, y);
return inter.distance(oneS) < MaxDistIntersec;
}
public static boolean areSegmentSegmentIntersected(Point2D As, Point2D Ae,
Point2D Bs, Point2D Be) {