Handle negative angles in EllipseCurve