2

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

我还看到了如何从以下位置旋转对象:http ://www.cmake.org/Wiki/VTK/Examples/Cxx/Qt/SideBySideRenderWindows

我想知道如何组合它,以便在拖动时旋转对象,并在单击时放置点

4

1 回答 1

3

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

于 2015-02-27T21:08:10.720 回答