我需要通过从一个点到每个度数的圆画线来画一个圆。画一条线需要开始 x,y 和停止 x,y。所以 Stop x,y 是圆上的坐标。那么如何获得圆上的所有坐标。
问问题
300 次
2 回答
3
通常你计算一个像
x = radius*cos(angle);
y = radius*sin(angle);
并让角度从 0 变化到 2*pi
如果圆的中心不是 0,0,那么您使用
x = cx+radius*cos(angle);
y = cy+radius*sin(angle);
与 (cx,cy) 为中心坐标。
画圆取决于您的工具包。大多数图形工具包都提供了开箱即用的功能。您只需要查找他们的 API。
于 2013-06-22T07:23:37.020 回答
0
如果你想使用 GDI+ 画一个圆,你需要使用 DrawEllipse
于 2013-06-22T07:25:39.873 回答