繁体   English   中英

C#获取矩形的最高,最低,最高和最低点

[英]C# get The most top, bottom, right and left point of a Rectangle

我处于这种情况:我有一个包含一些矩形的画布,这些矩形也可以旋转一个角度。 我想获得这些矩形的顶部,底部,右侧和左侧端点,以便绘制可以包含所有矩形的形状。

这是一个图:

在此处输入图片说明

我想创建一个与A,B,C,D点匹配的形状(一个多边形,而不是一个矩形)。

我怎样才能做到这一点?

遍历每个矩形,并存储其四个点中每个点的坐标(X,Y)。 浏览此列表并选择与您的条件匹配的对,即最大x,最大y,最小x,最小y。 这4个属于哪个坐标对是包含矩形的多边形的边。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM