在vtk中创建合成相机并以交互方式操纵内在参数和外在参数

时间:2012-08-30 16:31:42

标签: vtk

我想以交互方式渲染场景。已经提供了控件,以便您可以使用鼠标定位相机,但您永远不知道确切的值。

我想操纵内部摄像机的值,例如焦距。

在外部,我想设置相机的平移和旋转。

我想手动提供所有值。任何人都可以帮助指出这样的演示或代码片段来做到这一点。最好是在python中。

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用渲染器 - > GetActiveCamera()从渲染器中获取相机。然后你可以使用类函数来操作它:http://www.vtk.org/doc/nightly/html/classvtkCamera.html

这是一个简单的Python示例:http://www.vtk.org/Wiki/VTK/Examples/Python/Camera