open3d.geometry.VoxelGrid类的get_oriented_bounding_box方法用于获取体素网格的有向边界框。
obb = voxelgrid.get_oriented_bounding_box()
此函数无参数。
该函数将返回一个Open3D中的Geometry3D对象型的有向边界框。
此函数无异常。
import open3d as o3d
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector([[0,0,0],[0,0,1],[0,1,0],[0,1,1],[1,0,0],[1,0,1],[1,1,0],[1,1,1]])
voxelgrid = o3d.geometry.VoxelGrid.create_from_point_cloud(pcd, voxel_size=0.05)
obb = voxelgrid.get_oriented_bounding_box()
o3d.visualization.draw_geometries([voxelgrid, obb])