split method
- double t
Split curve at parameter t into two quadratic beziers
Implementation
List<QuadraticBezier> split(double t) {
final ab = _lerpPt(start, control, t);
final bc = _lerpPt(control, end, t);
final mid = _lerpPt(ab, bc, t);
return [
QuadraticBezier(start: start, control: ab, end: mid),
QuadraticBezier(start: mid, control: bc, end: end),
];
}