poll_events()
方法可以在VisualizerWithVertexSelection实例中轮询任何操作事件(如窗口大小更改、鼠标键盘操作),并且调用任何相关的回调处理函数。这个函数返回一个布尔类型的值,如果成功轮询到了一个事件,返回True,否则返回False。
def poll_events(self):
pass
无。
类型为布尔类型,True表示轮询到了一个操作事件,False表示当前没有事件。
import open3d.visualization as vis
def on_key_press(vis, event):
print("按下按键")
def on_key_release(vis, event):
print("释放按键")
vis.VisualizerWithVertexSelection.register_key_callback(ord(" "), on_key_press)
vis.VisualizerWithVertexSelection.register_key_callback(ord(" "), on_key_release)
vis_with_vertex_sel = vis.VisualizerWithVertexSelection()
vis_with_vertex_sel.poll_events()
这个示例会创建一个名为vis_with_vertex_sel的VisualizerWithVertexSelection实例,并且为按下或释放空格键时注册回调函数on_key_press和on_key_release。之后,开始轮询任何操作事件,并调用相应的回调函数处理。如果成功轮询到了一个事件,返回True。