我需要从始终具有 XYZ 坐标的 3D 点列表创建一个定向边界框 (OBB),我的想法是创建一个通用类,该类将获取 3D 点列表,然后创建 OBB,但我我很难理解或找到用作参考的代码。我主要在 c# 中工作。
如果有人知道我可以使用的示例代码,那就太好了。
我的目标是使用它作为一种从不同应用程序(Navisworks、Revit、Blender 等)生成 OBB 的方法,而有些可能有本机 OBB,有些则没有。从这些 OBB 中,我可以检查不同的属性以作为其他属性的参考,例如检查我的网格体积计算是否与 OBB 体积相差太远,这会导致几何问题。