pub fn flatten_quad( p0: Point, p1: Point, p2: Point, tol: f32, out: &mut Vec<Point>, )
Adaptive De Casteljau flattening for a quadratic Bézier.
Appends intermediate points to out; does NOT re-push p0.
out
p0