如何在VTK系统中更改坐标系的原点?
问题描述:
答
我不明白你的意思,但这里是我的提示:反转代表垂直轴的坐标值。
希望对您有所帮助:)
答
如果我是正确的,你应该做到这一点只是“翻转”相机沿Y轴。这可以通过SetViewUp()方法完成:
vtkCamera * camera = myRenderer->GetActiveCamera();
camera->SetViewUp(0, -1, 0);
我希望这有助于。
是的。我用它。成功。 :D谢谢。但我有一个问题。当我使用鼠标交互时,Render的摄像头是否改变了? –
@HoangAnhTuan:在纯理论中,没有。渲染器相机设置好后,其坐标系应该保留。然而,我从来没有尝试过:-(我建议实现一些测试,并检查每个“关键”更改后坐标系统是否保持不变,我希望它能起作用!:-) –
我想更改屏幕坐标系同步用vtk坐标系(笛卡尔坐标系)。我明白,我们有两种方法可以做到这一点。无论是更改myRenderer相机或移动我的东西(转换)。我觉得第一种方法很简单:D –