使用GraphicsPath创建了一个菱形如何建?

xiamin 2009-03-19 04:38:55
使用GraphicsPath创建了一个菱形如何建?
...全文
97 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgke 2009-03-19
  • 打赏
  • 举报
回复
楼主是不是要判断点是不是在菱形里?
h_w_king 2009-03-19
  • 打赏
  • 举报
回复
private GraphicsPath get(Rectangle r)
{

GraphicsPath g = new GraphicsPath();

Point p1 = new Point(r.X + r.Width / 2, r.Y);
Point p2 = new Point(r.X + r.Width, r.Y + r.Height / 2);
Point p3 = new Point(r.X + r.Width/2, r.Y + r.Height);
Point p4 = new Point(r.X, r.Y + r.Height / 2);

g.AddLine(p1, p2);
g.AddLine(p2, p3);
g.AddLine(p3, p4);
g.AddLine(p4, p1);
return g;
}

111,126

社区成员

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

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

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