VTK 禁用旋转 python
VTK disable rotation python
我有一个 pyqt 应用程序,其中嵌入了一个显示 2D 网格的 vtkRenderWindow。当我显示 2D 网格时,我希望它保持 2D,为此我需要禁用交互器中的旋转。我在网上搜索了一圈,但找不到任何有用的东西..
提前致谢!
如果您想禁用旋转,您只需为 2D 图像设置交互器样式。在这种情况下,vtkInteractorStyleImage
将执行此操作。这是一个例子:
vtkSmartPointer<vtkInteractorStyleImage> style = vtkSmartPointer<vtkInteractorStyleImage>::New();
renderWindowInteractor->SetInteractorStyle(style);
以这个例子(https://www.vtk.org/Wiki/VTK/Examples/Cxx/Filtering/ConstrainedDelaunay2D)为例,在下面的行下面添加上面的行:
renderWindowInteractor->SetRenderWindow(renderWindow);
希望对您有所帮助!
我有一个 pyqt 应用程序,其中嵌入了一个显示 2D 网格的 vtkRenderWindow。当我显示 2D 网格时,我希望它保持 2D,为此我需要禁用交互器中的旋转。我在网上搜索了一圈,但找不到任何有用的东西..
提前致谢!
如果您想禁用旋转,您只需为 2D 图像设置交互器样式。在这种情况下,vtkInteractorStyleImage
将执行此操作。这是一个例子:
vtkSmartPointer<vtkInteractorStyleImage> style = vtkSmartPointer<vtkInteractorStyleImage>::New();
renderWindowInteractor->SetInteractorStyle(style);
以这个例子(https://www.vtk.org/Wiki/VTK/Examples/Cxx/Filtering/ConstrainedDelaunay2D)为例,在下面的行下面添加上面的行:
renderWindowInteractor->SetRenderWindow(renderWindow);
希望对您有所帮助!