如何在wpf中获取多个项目的边界框?

Cod*_*987 5 c# vb.net silverlight wpf transform

我有几个项目,我想计算它们可以适合的最小矩形,但项目旋转到一定程度,或倾斜或两者兼而有之。那么我如何获得可以包含所有矩形的最小矩形?

Ali*_*eza 1

您可以获得每个项目的边界框,计算其四个极值点,然后对它们应用变换(倾斜、旋转……)

然后,您可以通过计算所有这些点的最小和最大 x 和 y 来轻松计算边界框。