检查LineSet对象是否包含有效的点。
has_points() -> bool
无
True
- LineSet对象包含有效的点。False
- LineSet对象不包含有效的点。import open3d as o3d
import numpy as np
# 创建LineSet对象
lines = [[0, 1], [1, 2], [2, 3], [3, 0]]
points = np.array([
[0, 0, 0],
[1, 0, 0],
[1, 1, 0],
[0, 1, 0],
])
line_set = o3d.geometry.LineSet()
line_set.points = o3d.utility.Vector3dVector(points)
line_set.lines = o3d.utility.Vector2iVector(lines)
# 检查是否包含有效的点
has_points = line_set.has_points()
print(has_points) # 输出 True
无
该函数在Open3D版本0.9.0及以上版本中可用。