我已经看到如何使用种子小部件在 VTK 对象上放置点:http ://www.vtk.org/Wiki/VTK/Examples/Cxx/Widgets/vtkSeedWidget
我还看到了如何从以下位置旋转对象:http ://www.cmake.org/Wiki/VTK/Examples/Cxx/Qt/SideBySideRenderWindows
我想知道如何组合它,以便在拖动时旋转对象,并在单击时放置点
我已经看到如何使用种子小部件在 VTK 对象上放置点:http ://www.vtk.org/Wiki/VTK/Examples/Cxx/Widgets/vtkSeedWidget
我还看到了如何从以下位置旋转对象:http ://www.cmake.org/Wiki/VTK/Examples/Cxx/Qt/SideBySideRenderWindows
我想知道如何组合它,以便在拖动时旋转对象,并在单击时放置点
通常要做这样的事情,你必须继承一个交互器风格(比如:http ://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/MouseEvents )。然后,您可以在该类中存储类似种子小部件的实例,并将您不想处理的事件传递给它,并处理您想要处理的事件(或让样式的默认值处理他们)。