小编spe*_*zal的帖子

多种几何图形的 Open3D 可视化

今天我开始使用 Open3D,但我真的不知道如何在一个场景/窗口中显示多个几何对象。

当我运行代码时,我有两个不同且独立的窗口(第一个带有点云,第二个带有线)。我应该如何使用 Visualization.draw_geometries 在一个场景中显示它们两个?

xyz = np.genfromtxt('file.csv', delimiter=',')
print (xyz)

pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(xyz)
print(np.asarray(pcd.points))
o3d.visualization.draw_geometries_with_editing([pcd])

choosen_points = [[0, 0, 0], [1, 0, 0], [0, 1, 0], [1, 1, 0], [0, 0, 1], [1, 0, 1],
          [0, 1, 1], [1, 1, 1]]
lines = [[0, 1], [0, 2], [1, 3], [2, 3], [4, 5], [4, 6], [5, 7], [6, 7],
         [0, 4], [1, 5], [2, 6], [3, 7]]
colors = [[1, 0, 0] for i in range(len(lines))] …
Run Code Online (Sandbox Code Playgroud)

python geometry line point-clouds open3d

3
推荐指数
1
解决办法
3654
查看次数

标签 统计

geometry ×1

line ×1

open3d ×1

point-clouds ×1

python ×1