BVH对比OCTree

这个结构和八叉树比 我感觉就是层次更明显 物体就被一个节点包围,而八叉树那个硬核划分空间,会有一个物体被多个空间块共有的问题。

如何构造

感觉这一种方案可以的,按质心然后XYZ轴都划分一次,然后对结果进行评估,看看哪个最合适,评估按是不是分成相等两份来决定,划分一次后刷新当前包围盒,最后是到包围盒中只剩一个对象才停止。

示意

有三个物体 A B C,总体包围盒B0,然后划拉一刀,分下来,AB一起 C单独一个,C就到底了,AB就要重新计算一个包围盒B1,然后再把B1划拉一刀,分成A ,B,整个就结束了,大概就这么个意思