setViewMatrixAsLookAt: 在世界坐标系中设置相机的位置和姿态信息。
setViewMatrix: 设置相机坐标系下,设置三维世界的位置。
这两个函数传递的matrix 互为逆矩阵,因为,对于修改相机位置和修改三维世界,都可以达到相同的效果。
假定,相机不动,我们要看到人前进的效果,那就是不停的移动三维世界;
如果,认为世界不动,我们要看到人前进的效果,需要移动相机。
后者是比较符合现实世界的思维习惯。
osg中的漫游器,设置的是相机在世界坐标中的位置姿态矩阵。
link: http://blog.csdn.net/u012501459/article/details/22694775