VTKCamera焦点和位置之间的区别

时间:2013-08-02 16:11:15

标签: c++ opengl graphics vtk

我正在使用vtkCamera,并试图移动它并让它看看某一点。例如,如果我想将相机放在(x,y,z)位置并让它看看(0,0,0),例如在openGL中使用gluLookAt,我们会将眼睛坐标设置为(x,y,z),中心坐标设置为(0,0,0)以及(0,1,0)的向上向量。

在vtk中,使用vtkCamera我们有三种不同的方法,即setPositionsetFocalPointsetViewUp

我的问题是setPositonsetFocalPoint对应的是什么?

由于

1 个答案:

答案 0 :(得分:6)

setPosition对应于眼睛坐标。 setFocalPoint对应于相机所在的位置,因此gluLookAt。在这个意义上,它的功能与openGL和DirectX相同。