我尝试在OpenGL查看器中查看相机传感器的运动,但我很难将对象框架转换为世界框架。
相机传感器以旋转矩阵中的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
但是所有的轮换都是倒转的,我错过了什么?
答案 0 :(得分:0)
我发现了这个错误。 来自相机传感器的旋转矩阵具有行主要布局,并且我的矩阵类具有与glm不同的列主要布局(在我的OpenGL查看器中使用)。旋转矩阵乘法搞砸了!