0
我需要找到一种方法来使用glulookat在相应的轴上旋转相机。我需要为此计算向上的向量。假设up = {0,1,0}。我需要通过角度ax,ay,az来旋转这个向量,并找到在glulookat函数中使用的结果向量。有没有现成的方法或任何其他简单的方法,而不是在单位向量(0,1,0)上应用组合旋转矩阵乘法来完成此操作?使用glulookat旋转相机
我需要找到一种方法来使用glulookat在相应的轴上旋转相机。我需要为此计算向上的向量。假设up = {0,1,0}。我需要通过角度ax,ay,az来旋转这个向量,并找到在glulookat函数中使用的结果向量。有没有现成的方法或任何其他简单的方法,而不是在单位向量(0,1,0)上应用组合旋转矩阵乘法来完成此操作?使用glulookat旋转相机
您是否尝试过使用球坐标?您只需获取需要移动的角度,然后将球面坐标变换为卡迪尔坐标,然后您就可以计算出向上的向量。
'glulookat'使用用于修改模型视图矩阵,包括一个直接旋转时,其较低水平的方法。为什么你需要避免这种情况?你为什么想要这么做? – bames53 2012-03-01 23:58:52