函数功能: 判断指定坐标处的点是否在体素网格中存在。
check_if_included(coord: numpy.ndarray) -> bool
参数解释:
返回值:
代码演示:
import open3d as o3d
import numpy as np
# 构造一个5x5x5的体素网格,体素边长为1
voxel_size = 1
voxel_grid = o3d.geometry.VoxelGrid.create_from_point_cloud_random_points(
o3d.geometry.TriangleMesh.create_box(), 5, voxel_size
)
# 判断坐标为[2,2,2]的点是否在体素网格中存在
coord = np.array([2, 2, 2])
if voxel_grid.check_if_included(coord):
print("点坐标为{}的点在体素网格中存在。".format(coord))
else:
print("点坐标为{}的点不在体素网格中存在。".format(coord))
输出:
点坐标为[2 2 2]的点在体素网格中存在。
注意事项: