scale
是open3d.geometry.VoxelGrid
类中的一个属性,它用于控制体素网格中体素的大小。
voxel_grid.scale = float
其中,float
表示要设置的体素大小,单位为米。默认值为0.01。
import open3d as o3d
pcd = o3d.io.read_point_cloud("cloud.pcd")
voxel_grid = o3d.geometry.VoxelGrid.create_from_point_cloud(pcd, voxel_size=0.05)
# 修改体素大小
voxel_grid.scale = 0.025
o3d.visualization.draw_geometries([voxel_grid])
在上述代码中,我们将点云数据cloud.pcd
转换为体素网格,并将体素大小从默认的0.05米修改为0.025米。
scale
属性需要在创建体素网格后设置。