使用glulookat旋转相机

using glulookat to rotate the camera

本文关键字:相机 旋转 glulookat 使用      更新时间:2023-10-16

我需要找到一种方法,使用glulookat在自己的轴上旋转相机。我需要计算这个的上向量。假设初始上={0,1,0}。我需要将这个向量旋转角度ax,ay,az,然后找到结果向量,用于glulookat函数。是否有现成的方法或任何其他简单的方法,而不是在单位向量(0,1,0)上应用组合旋转矩阵乘法来实现这一点?

您尝试过使用球面坐标吗?你只需要得到你需要移动的角度,然后将球面坐标转换为笛卡尔坐标,然后你就可以计算出向上向量了。

http://en.wikipedia.org/wiki/Spherical_coordinate_system