前面学习过使用ellipse函数来绘制椭圆,如果你并不需要这么真实的椭圆曲线,那么就可以使用ellipse2Poly函数。因为这个函数可以从椭圆里根据需要的角度来生成近似的椭圆线段。这个函数的定义如下:
其中参数:
center 椭圆的中心点坐标;
axes 椭圆的长短轴的大小;
angle 椭圆第一个轴与X轴方向的夹角,顺时针方向;
arcStart 椭圆弧开始的角度;
arcEnd 椭圆弧结束的角度;
delta 每一步近似的移动的角度,相当于定义了近似的精度,角度越小越接近椭圆形;
pts 返回近似的坐标数组。