Cannot sample enough valid points. (more)

\[\left(-\left(\left(bz - az\right) - \frac{vz}{vx} \cdot \left(bx - ax\right)\right)\right) \cdot \left(\left(\left(dy - cy\right) - \left(by - ay\right)\right) - \frac{vy}{vx} \cdot \left(\left(dx - cx\right) - \left(bx - ax\right)\right)\right)\]
\left(-\left(\left(bz - az\right) - \frac{vz}{vx} \cdot \left(bx - ax\right)\right)\right) \cdot \left(\left(\left(dy - cy\right) - \left(by - ay\right)\right) - \frac{vy}{vx} \cdot \left(\left(dx - cx\right) - \left(bx - ax\right)\right)\right)
double f(double bz, double az, double vz, double vx, double bx, double ax, double dy, double cy, double by, double ay, double vy, double dx, double cx) {
        double r2370054 = bz;
        double r2370055 = az;
        double r2370056 = r2370054 - r2370055;
        double r2370057 = vz;
        double r2370058 = vx;
        double r2370059 = r2370057 / r2370058;
        double r2370060 = bx;
        double r2370061 = ax;
        double r2370062 = r2370060 - r2370061;
        double r2370063 = r2370059 * r2370062;
        double r2370064 = r2370056 - r2370063;
        double r2370065 = -r2370064;
        double r2370066 = dy;
        double r2370067 = cy;
        double r2370068 = r2370066 - r2370067;
        double r2370069 = by;
        double r2370070 = ay;
        double r2370071 = r2370069 - r2370070;
        double r2370072 = r2370068 - r2370071;
        double r2370073 = vy;
        double r2370074 = r2370073 / r2370058;
        double r2370075 = dx;
        double r2370076 = cx;
        double r2370077 = r2370075 - r2370076;
        double r2370078 = r2370077 - r2370062;
        double r2370079 = r2370074 * r2370078;
        double r2370080 = r2370072 - r2370079;
        double r2370081 = r2370065 * r2370080;
        return r2370081;
}