我正在使用vtkCamera,并试图移动它并让它看看某一点。例如,如果我想将相机放在(x,y,z)
位置并让它看看(0,0,0)
,例如在openGL中使用gluLookAt,我们会将眼睛坐标设置为(x,y,z)
,中心坐标设置为(0,0,0)
以及(0,1,0)
的向上向量。
在vtk中,使用vtkCamera我们有三种不同的方法,即setPosition
,setFocalPoint
和setViewUp
我的问题是setPositon
和setFocalPoint
对应的是什么?
由于
答案 0 :(得分:6)
setPosition
对应于眼睛坐标。 setFocalPoint
对应于相机所在的位置,因此gluLookAt
。在这个意义上,它的功能与openGL和DirectX相同。