从Object框架到World框架的转换

时间:2015-08-09 17:21:16

标签: c++ opengl 3d

我尝试在OpenGL查看器中查看相机传感器的运动,但我很难将对象框架转换为世界框架。

相机传感器的坐标系: enter image description here

相机传感器以旋转矩阵中的var a = { hello: 5 } console.log(a, Object.keys(a)) // Object {hello: 5} ['hello'] a.hello = null console.log(a, Object.keys(a)) // Object {hello: null} ['hello'] delete a.hello console.log(a, Object.keys(a)) // Object {} [] 顺序返回旋转。 所以我认为乘以下面的矩阵会起作用:

z x y

但是所有的轮换都是倒转的,我错过了什么?

1 个答案:

答案 0 :(得分:0)

我发现了这个错误。 来自相机传感器的旋转矩阵具有行主要布局,并且我的矩阵类具有与glm不同的列主要布局(在我的OpenGL查看器中使用)。旋转矩阵乘法搞砸了!