我有一个3D网格,由一组3D点(顶点)和一组面(点之间的连接)组成。
Q1 如何找到适合网格内部的最大(体积)刻录框。
[OP]
大家好,感谢您给我的任何帮助。我正在使用向量来创建三维对象。我需要帮助的是找到适合对象的最大盒子。想象一下,我们有一个球体。如何找到最适合球体的盒子?另一方面,如果我们有一个三维箭头怎么办?我怎样才能找到适合它的最大的盒子?我有用于创建对象的所有向量的数组。我正在寻找一种方法来使用这些数组来找到最适合构造对象的盒子。
答案 0 :(得分:1)
如果通用点位于网格内部,则需要进行测试
现在找到网格的边界框
您的任务在代数上无法解决通用网格,所以
创建体素地图
创建将确定通用框是否在网格内
的函数创建盒子生成器和测试器
最后你应该接近你的解决方案
您可以通过增加子弹7后的体素数量(使用较小的体素)来提高准确度。
[注释]