0

我需要通过从一个点到每个度数的圆画线来画一个圆。画一条线需要开始 x,y 和停止 x,y。所以 Stop x,y 是圆上的坐标。那么如何获得圆上的所有坐标。

4

2 回答 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 回答