=> LineSegmentToCubicBezier0(x0, y0, x1, y1);
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);
select(x0, x1, x2, x3);
=> ComplexProduct0(x0, y0, x1, y1);
select(x0, x1, x2);
select(x0, x1);
var(x0, y0) = (2d, 4d);
=> CubicBezierSelfIntersectionX(x0, y0, x1, y1, x2, y2, x3, y3);
=> LineSegmentToQuadraticBezier0(x0, y0, x1, y1);