quadraticCurveTo method
Draws a quadratic bezier curve to the given point.
Implementation
void quadraticCurveTo(double cpx, double cpy, double x, double y) {
final p0 = _currentPoint ?? Point.zero;
final p1 = Point(cpx, cpy);
final p2 = Point(x, y);
const segments = 10;
for (int i = 1; i <= segments; i++) {
final t = i / segments;
final point = _quadraticBezier(p0, p1, p2, t);
_points.add(point);
}
_currentPoint = p2;
}