create_window
是Open3D中visualization.VisualizerWithEditing
的一个方法,它可以创建一个窗口并将visualization.VisualizerWithEditing
对象关联到该窗口中。
create_window(window_name='Open3D', width=1920, height=1080)
window_name
:窗口的名称(默认为Open3D
)。width
:窗口的宽度(默认为1920)。height
:窗口的高度(默认为1080)。create_window
方法创建一个新的窗口并将visualization.VisualizerWithEditing
对象关联到该窗口。这使得窗口可以显示可视化数据,并使其成为交互式窗口,可以使用编辑功能来添加、删除和修改场景中的几何对象。
以下是使用create_window
方法创建一个窗口的示例:
import open3d as o3d
# 创建一个可视化对象
vis = o3d.visualization.VisualizerWithEditing()
# 添加场景中的几何对象
mesh = o3d.geometry.TriangleMesh.create_box()
vis.add_geometry(mesh)
# 创建并显示窗口
vis.create_window(window_name='MyWindow', width=800, height=600)
vis.run()
运行以上代码将从创建的窗口中显示一个立方体。现在,你可以使用鼠标和键盘进行交互式编辑,例如:选择物体,平移、旋转或缩放等。