0
我正在嘗試在OpenGL中製作第一人稱程序。歐拉座標到方向矢量
我已經使用GLM庫進行計算,對於View Matrix只有lookAt()
函數。但是,功能參數取相機的位置和其所看到的座標。
我想改變間距,偏航,卷到x, y, z
。但是,互聯網上似乎沒有任何方程式。
滾動被忽略,但如何使用只是俯仰和偏航給你x, y, z
座標?
0, 0
回報0, 0, 1
0, pi
回報0, 1, 0
pi, 0
回報1, 0, 0
等
任何人都可以計算所有值0 - 2pi
幫助嗎?
您應該閱讀有關x,y和z軸各自的基本旋轉矩陣。要旋轉給定空間中原點周圍的點或向量,只需將點/向量與適當的旋轉矩陣相乘即可。 http://en.wikipedia.org/wiki/Rotation_matrix#Basic_rotations – Snps