2010-11-18 53 views
3

我给出了旋转的RectangleGeometry,我需要找到左上角和右下角的点。什么是最快的方法来实现这一目标?C#中旋转矩形几何的左上角点#

请注意,我不希望这些点为AABB或什么 - 我只需要矩形的点。

预先感谢您的线索!

干杯

回答

3

Rect物业持有RectangleGeometry的点。我不清楚Rect是否反映了任何旋转,或者是否是未旋转的点。如果是未轮换的积分,那么您必须从Rect中获取积分,并使用RectangleGeometryTransform属性进行转换。

+0

@Jim,你绝对是对的。这些点没有被直接转换,因此我们需要对它们进行转换(这就是我刚才所检查的)。谢谢! – Jamie 2010-11-18 18:12:07

+0

@Jim,我只是想知道在椭圆的情况下是否有可能获得原始点(我的意思是EllipseGeometry)?你有什么主意吗? – Jamie 2010-11-18 20:16:15

+0

@Jamie:你可以应用变换的逆,然后从Bounds属性中获取点。 – 2010-11-18 20:31:13