register_selection_moved_callback函数是Open3D中VisualizerWithVertexSelection类的一个函数,用于注册当选择点改变时的回调函数。
def register_selection_moved_callback(
self,
callback: Callable[['open3d.visualization.VisualizerWithVertexSelection'], None]
) -> None
callback: 当选择点改变时,调用的回调函数。该函数没有返回值。
import open3d
import numpy as np
mesh = open3d.geometry.TriangleMesh.create_sphere(radius=1)
visualizer = open3d.visualization.VisualizerWithVertexSelection()
visualizer.create_window()
visualizer.add_geometry(mesh)
def callback(visualizer):
print("selection moved!")
visualizer.register_selection_moved_callback(callback)
visualizer.run()
以上代码演示了如何注册选择点改变时的回调函数。当选中的点发生变化时,将会打印出selection moved!消息。
callback函数是一个回调函数,当选择点改变时会被自动调用。open3d.visualization.VisualizerWithVertexSelection类的实例对象。