c_cpp DrawEllipse()函数(绘制不同角度,相同尺寸的椭圆)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp DrawEllipse()函数(绘制不同角度,相同尺寸的椭圆)相关的知识,希望对你有一定的参考价值。

//---------------------------【DrawEllipse()函数】------------------------------
//    描述:自定义的绘制函数,实现了绘制不同角度、相同尺寸的椭圆
//------------------------------------------------------------------------------
void DrawEllipse(Mat img, double angle)
{
  int thickness = 2;
  int lineType = 8;
  
  ellipse(img, //将椭圆画到图像img上
          Point(WINDOW_WIDTH/2, WINDOW_WIDTH/2), //椭圆的中心点 
          Size(WINDOW_WIDTH/4, WINDOW_WIDTH/16), //所在矩形的大小
          angle, //椭圆的旋转角度
          0, 360, //扩展的弧度从0度到360度
          Scalar(255, 129, 0), //此处显示蓝色,Scalar(B, G, R, A),蓝,绿,红,透明
          thickness, //线宽/线粗(thickness)为2
          lineType); //线型(lineType)为8(8联通线型)
}

以上是关于c_cpp DrawEllipse()函数(绘制不同角度,相同尺寸的椭圆)的主要内容,如果未能解决你的问题,请参考以下文章

Graphics.DrawEllipse 方法(椭圆)

绘制椭圆

WPF的二维绘图——几何图形Geometry

c_cpp 的DrawLine()函数(绘制线)

CAD参数绘制椭圆(网页版)

c_cpp DrawFilledCircle()函数(实心圆的绘制)