open3d.geometry.OctreeInternalNode
的children
属性用于获取当前节点的子节点列表。
children: List[Union[OctreeInternalNode, OctreeLeafNode]] = []
无。
返回一个List
,其中每个元素为一个子节点,可能是OctreeInternalNode
或OctreeLeafNode
类型。
import numpy as np
import open3d as o3d
voxel_size = 0.05
pcd = o3d.io.read_point_cloud("cloud.pcd")
octree = o3d.geometry.Octree(max_depth=5, voxel_size=voxel_size)
octree.convert_from_point_cloud(pcd)
# 获取根节点的子节点
root_children = octree.root.children
子节点列表的长度为8,分别对应八个子节点的位置。如果当前节点并非根节点,其子节点列表应当已经被上一级节点初始化。
无。