fn sample_ellipse(radii: Vec2, x_rotation: f64, angle: f64) -> Vec2
Take the ellipse radii, how the radii are rotated, and the sweep angle, and return a point on the ellipse.