@@ -4220,13 +4220,14 @@ CV_EXPORTS_W void circle(InputOutputArray img, Point center, int radius,
4220
4220
4221
4221
/* * @brief Draws a simple or thick elliptic arc or fills an ellipse sector.
4222
4222
4223
- The function cv::ellipse with less parameters draws an ellipse outline, a filled ellipse, an elliptic
4223
+ The function cv::ellipse with more parameters draws an ellipse outline, a filled ellipse, an elliptic
4224
4224
arc, or a filled ellipse sector. The drawing code uses general parametric form.
4225
4225
A piecewise-linear curve is used to approximate the elliptic arc
4226
4226
boundary. If you need more control of the ellipse rendering, you can retrieve the curve using
4227
4227
cv::ellipse2Poly and then render it with polylines or fill it with cv::fillPoly. If you use the first
4228
4228
variant of the function and want to draw the whole ellipse, not an arc, pass `startAngle=0` and
4229
- `endAngle=360`. The figure below explains the meaning of the parameters to draw the blue arc.
4229
+ `endAngle=360`. If `startAngle` is greater than `endAngle`, they are swapped. The figure below explains
4230
+ the meaning of the parameters to draw the blue arc.
4230
4231
4231
4232

4232
4233
@@ -4468,7 +4469,7 @@ CV_EXPORTS_W bool clipLine(Rect imgRect, CV_OUT CV_IN_OUT Point& pt1, CV_OUT CV_
4468
4469
/* * @brief Approximates an elliptic arc with a polyline.
4469
4470
4470
4471
The function ellipse2Poly computes the vertices of a polyline that approximates the specified
4471
- elliptic arc. It is used by cv::ellipse.
4472
+ elliptic arc. It is used by cv::ellipse. If `arcStart` is greater than `arcEnd`, they are swapped.
4472
4473
4473
4474
@param center Center of the arc.
4474
4475
@param axes Half of the size of the ellipse main axes. See the ellipse for details.
0 commit comments