python - 如何使用 Open3d 在可视化模块中设置点的大小和线的粗细?
问题描述
我参考http://www.open3d.org/docs/release/tutorial/visualization/visualization.html#Function-draw_geometries中的代码,代码如下:
print("Let's draw a box using o3d.geometry.LineSet.")
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))]
line_set = o3d.geometry.LineSet(
points=o3d.utility.Vector3dVector(points),
lines=o3d.utility.Vector2iVector(lines),
)
line_set.colors = o3d.utility.Vector3dVector(colors)
point_cloud2 = o3d.geometry.PointCloud()
point_cloud2.points = o3d.utility.Vector3dVector(points)
point_cloud2.paint_uniform_color([0, 1, 0])
o3d.visualization.draw_geometries([line_set, point_cloud2])`
解决方案
推荐阅读
- javascript - 异步函数执行的顺序
- java - 强制 tomcat 仅使用 HTTP 1.0 或忽略 except 标头
- laravel - Laravel updateOrCreate 与 where 子句
- git - 如何在没有历史记录的情况下将特定提交推送到仓库,不包括以前的提交?
- java - 将文件名分成组
- angular - 更改另一个组件的值,但它不反映在 DOM 上
- python - 是否可以仅使用地图实现过滤功能?
- macos - 如何在makefile中附加文件路径
- android - 带有片段的 Android ViewModel 导致相同的数据填充到不同的片段中
- c# - 如何在 vb.net 中停止文字处理时获取事件