1.旋转
1.让摄像机的eye的值为{0, 0, 0}
2.那么就有了center(look, roll)和up(yaw)两根轴
3.依以上条件计算出摄像机的第三根轴(picth)
4.当要绕某一个轴旋转时,用这个轴和要旋转的角度得到一个旋转矩阵,然后用得到的矩阵对加另两根轴进行变换
2.平移
1.用当前center的位置减去eye的位置,得到摄像机的方向(look)
2.标量化摄像机方向
3.前进 = eye + 方向 * 步长
posted on 2012-04-15 13:14 几百人有爱 阅读(266) 评论(0) 编辑 收藏 举报