点云和三角形网格是非常灵活但不规则的几何类型。体素网格是 3D
中的另一种几何类型,在常规 3D
网格上定义,而体素可以被视为 2D
中像素的 3D
对应物。 Open3D
具有VoxelGrid
可用于处理体素网格的几何类型。
1. 从三角形网格
create_from_triangle_mesh
Open3D 提供了从三角形网格创建体素网格的方法。它返回一个体素网格,其中与三角形相交的所有体素都设置为1
,所有其他体素都设置为0
。该参数voxel_size
定义体素网格的分辨率。
import open3d as o3d
import numpy as np
print('inpu