if (y2 != y1) {
            double dxdy = (x2 - x1) / (y2 - y1);
            if ((yMin >= y1) == (yMin <= y2)) {
                double xyMin = x1 + dxdy * (yMin - y1);
                if ((xyMin >= xMin) && (xyMin <= xMax)) {