VTK Python将摄像机的鼠标控制改为轨迹球(a la Blender,Meshlab,CloudCompare)

2024-10-04 05:27:43 发布

您现在位置:Python中文网/ 问答频道 /正文

如果您看一下VTK's wiki上提供的Python示例,您将看到大多数(全部?)观看者使用的鼠标控件可能会感到奇怪。例如,在CylinderHello world中,对象的移动方向取决于您在窗口中单击的位置(不管对象在哪里)。同样,旋转函数的速度与窗口中心的距离成比例。在

有没有可能把摄像机控制方式改成“轨迹球”?i、 更接近搅拌机、Meshlab或CloudCompare的行为。。。在


Tags: 对象函数距离示例worldwiki鼠标方向
1条回答
网友
1楼 · 发布于 2024-10-04 05:27:43

我花了很长时间才找到解决办法:

renderWindowInteractor.GetInteractorStyle().SetCurrentStyleToTrackballCamera()

其中renderWindowInteractorvtk.vtkRenderWindowInteractor()返回(在示例中有时称为iren)。在

相关问题 更多 >