Cha*_*lor 5 polyhedra computational-geometry geometry-class-library
我正在寻找一种算法,找到包围多面体的最小盒子.
我的想法如下:找到最大的一侧,并移动实体,使侧面与x轴对齐.找到遇到这一侧的下一个最大的一侧,并将其尽可能靠近z轴对齐,同时将另一侧放在x上.然后,计算x,y和z的最大差异.使用这些尺寸创建周围的形状,然后将框移回对象的原始位置.
对此有更有效的策略吗?我的想法是否忽略了一些角落案例?
编辑:现在假设要限制的对象是凸的.虽然,对一般情况的答案也是受欢迎的.