C# 如何得到多边形的点的(X,Y)坐标?

headsonlkc 2010-10-23 01:42:41

图是这样的,几个o为点,要得到其它8个点的值

我想在一个八边形,得到每个角的点的坐标(X,Y)

--------o--------
-----------------
---o--------o----
-----------------
o-------o-------o
-----------------
---o--------o----
-----------------
--------o--------

画时按中心的那一点向外画出!

这个绘图不太会,请高手教教

谢谢!
...全文
224 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
headsonlkc 2010-10-23
  • 打赏
  • 举报
回复
中心点比如是2000,1500
围着他走大小不重要,
如果是四点的是这样:

int x=2000,int y=1500
x-=100;
y-=100;
重最左上角开始(1900,1400)
for(int i=0;i<4;i++)
{
x+=i*100;

for(int j=0;j<4;j++)
{
y+=j*100;
这里得出,现在的X和Y的坐标,只要这个
}

}
叶子 2010-10-23
  • 打赏
  • 举报
回复
要得到的它的坐标,前提是要知道你画在哪了?

XiuJuan584868710 2010-10-23
  • 打赏
  • 举报
回复
这个要用GDI,结合二维循环就可以吧!

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧