如何在VTK对象上旋转和放置点

时间:2015-02-11 02:02:49

标签: vtk qvtkwidget

我已经看过如何使用种子窗口小部件在VTK对象上放置点:http://www.vtk.org/Wiki/VTK/Examples/Cxx/Widgets/vtkSeedWidget

我还看过如何旋转对象:http://www.cmake.org/Wiki/VTK/Examples/Cxx/Qt/SideBySideRenderWindows

我想知道如何将它组合在一起,这样我可以在拖动时旋转对象,并在点击时放置点

1 个答案:

答案 0 :(得分:3)

通常要做这样的事情,你必须子类化一个交互器样式(如:http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/MouseEvents)。然后你可以在该类中存储类似种子窗口小部件的实例,并将事件传递给你不想处理的事件,并处理你想要处理的事件(或者让你想要处理的事件的默认值风格处理它们。)