|
发表于 2012-8-3 21:42:52
|
显示全部楼层
参考camera->getViewMatrixAsLookAt(eye, center, up, distance)
eye不用说了,center不用说了,up也不用说了,distance也不用说了
相机初始情况是:朝向-z轴方向看,up是(0,1,0),直观一点就是可以理解成eye在(0,0,1),center是(0,0,0),此时distance =1
Trackball类里有三个成员 _center,_rotation,_distance:其实跟上面完全一样,_rotation_center其实就是_eye的另一种表述形式~含义就是现在相机的旋转位置相对于初始情况的矩阵,初始情况已经解释~至于_center,_distance完全一样 |
|