[open3d warning] [viewcontrol] setviewpoint() failed because window height and width are not set.这个错误怎么解决?
时间: 2023-12-14 11:35:58 浏览: 260
vue中设置height:100%无效的问题及解决方法
这个警告是由于 Open3D 中的视图控制器需要窗口的高度和宽度才能进行操作,但是目前这些参数尚未设置。要解决这个问题,你需要在创建窗口之后调用 `set_geometry()` 方法设置窗口的大小,例如:
```python
import open3d as o3d
# 创建窗口并设置大小
vis = o3d.visualization.Visualizer()
vis.create_window(width=800, height=600)
# 设置视点
view_control = vis.get_view_control()
view_control.set_zoom(0.5)
view_control.set_lookat([0, 0, 0])
view_control.set_up([0, 1, 0])
view_control.set_front([-1, 0, 0])
# 关闭窗口
vis.destroy_window()
```
这样就可以避免出现警告信息了。
阅读全文