一、遍历八叉树
1、遍历八叉树
关于八叉树理论以及如何建立八叉树可参考:Open3D 从点云中构建八叉树、Open3D 从体素网格构建八叉树。一个八叉树可以被遍历,这对于搜索或处理三维几何的子部分很有用。Open3D通过提供一个traverse
回调遍历方法,每次访问一个节点(内部节点或叶节点),就可以执行额外的处理。
在下面的示例代码中,使用提前停止条件只处理具有超过一定数量的点的内部/叶子节点。这种提前停止的能力可以用于有效地处理满足特定条件的空间区域。
2、查找包含点的叶节点
def locate_leaf_node(self, point):
locate_leaf_node
函数实现返回