(new Point(left, bottom), new Point(u0, v1)), (new Point(right, bottom), new Point(u1, v1)),
double w0 = 0.00, double w1 = 1.00, double u0 = 0.00, double u1 = 1.00, double v0 = 0.00, double v1 = 1.00) => SetGradient(x0, x1, y0, y1, z0, z1, w0, w1, u0, u1, v0, v1);
(new Point(left, top), new Point(u0, v0)), (new Point(right, top), new Point(u1, v0)),