检查非轴对齐的边界框是否包含另一个边界

问题描述 投票:0回答:1

我使用Unity3D,并希望检查给定网格旁边的相邻网格。

问题是,Unity的边界框是轴向对齐的,因此旋转后,它们看起来像下面的第一张图像,被视为邻居。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9QRzJ3Yy5wbmcifQ==” alt =“ Image1”>

我希望他们看起来像这样:

“

如何实现这一目标以及如何获取对象并计算两个盒子的交点。

c# unity3d 3d bounding-box
1个回答
0
投票

边界框始终与世界轴对齐。不对齐的框只是一个框。


有了区分符后,您可以使用多种方法来检查体积是否与其他体积和/或点相交。这里是一些:

© www.soinside.com 2019 - 2024. All rights reserved.