pub fn rounded_rectangle(path: &mut Vec<Pos2>, rect: Rect, rounding: Rounding)
overwrites existing points