我有一个Array,Point我想把它变成一个Rectangle.有4分。我将这些点绘制为 a Polygon,输出为 a Rectangle。我怎样才能把这四个点画成一个Rectangle?意思是,我想获得这些点的宽度和高度。这是我的四点: p1 :48.5, 196.5 p2 :997.5, 196.5 p2 :997.5, 692.5 p2 :48.5, 692.5所以我想要这样的东西:RectangleF rec = new RectangleF(x, y, width, hight);我的x和y是p1.x,p1.y如何从这些点获得宽度和高度?RectangleF rec = new RectangleF(p1.x, p1.y, width, hight);
2 回答
![?](http://img1.sycdn.imooc.com/545861f00001be3402200220-100-100.jpg)
阿晨1998
TA贡献2037条经验 获得超6个赞
假如说:
Point p1 = new Point(48.5, 196.5);
Point p2 = new Point(997.5, 196.5);
Point p3 = new Point(997.5, 692.5);
Point p4 = new Point(48.5, 692.5);
您可以按如下方式创建矩形:
RectangleF rec = new RectangleF(p1.X, p1.Y, p2.X - p1.X, p3.Y - p1.Y);
- 2 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消