get_max_bound
函数返回八叉树模型的最大边界值。
octree.get_max_bound()
无
返回一个大小为3的列表,表示八叉树模型在x、y、z三个轴向的最大边界值。
import open3d as o3d
points = [[0.0, 0.0, 0.0], [2.0, 0.0, 0.0], [0.0, 2.0, 0.0], [0.0, 0.0, 2.0],
[0.0, 0.0, 2.1], [0.0, 2.0, 2.0], [2.0, 0.0, 2.0], [2.0, 2.0, 0.0],
[2.0, 2.0, 2.0]]
octree = o3d.geometry.Octree()
octree.convert_from_point_cloud(o3d.utility.Vector3dVector(points))
max_bound = octree.get_max_bound()
print(max_bound)
输出:
[2.1, 2.1, 2.1]
在该示例中,首先创建了一个包含9个点的点云,然后利用这些点创建了一个八叉树模型。最后,调用get_max_bound
函数获取了八叉树模型的最大边界值并输出到控制台。