Opengl 旋转投影矩阵

Opengl 旋转投影矩阵,opengl,matrix-multiplication,projection-matrix,Opengl,Matrix Multiplication,Projection Matrix,在OpenGL游戏中,我尝试相对于玩家的视图旋转相机。这种旋转不容易通过相对角度定义,而是通过相对向前/向上/向左向量定义 如何构造一个矩阵,使其与当前投影矩阵相乘以实现此旋转?似乎将相机旋转设置为前向向量将使您朝同一方向观看。对我来说,您的目标并不明确。你能详细说明一下吗?你在寻找以玩家为中心的摄像机旋转吗?也就是说,玩家定义了你的坐标系原点?对不起,我很难知道足够多的信息来问正确的问题。在执行正常播放器方向转换之前,我通过将modelview矩阵初始化为我想要的相对方向,得到了我所需要的。这

在OpenGL游戏中,我尝试相对于玩家的视图旋转相机。这种旋转不容易通过相对角度定义,而是通过相对向前/向上/向左向量定义


如何构造一个矩阵,使其与当前投影矩阵相乘以实现此旋转?

似乎将相机旋转设置为前向向量将使您朝同一方向观看。对我来说,您的目标并不明确。你能详细说明一下吗?你在寻找以玩家为中心的摄像机旋转吗?也就是说,玩家定义了你的坐标系原点?对不起,我很难知道足够多的信息来问正确的问题。在执行正常播放器方向转换之前,我通过将modelview矩阵初始化为我想要的相对方向,得到了我所需要的。这样我就可以将相机指向上/左/右/后/上/下,所有这些都是相对于玩家当前观看的位置,以便捕捉他们环境的立方体地图。