如何从转换矩阵获取世界位置

时间:2019-06-19 13:32:13

标签: camera position coordinates system

我的相机的转换定义为T = {Dx,Dy,Dz,Yaw,Pitch,Roll}

我还有一个从M = LookAtRH({Dx,Dy,Dz},T * {0,0,-1},T.YAxis)获得的矩阵

但是知道我需要获取相机的世界位置,但是我无法实现。

我尝试了不同的操作,但没有成功,例如: 新的Vector3(V.DX * V.XAxis.DX + V.DY * V.YAxis.DX + V.DZ * V.ZAxis.DX,V.DX * V.XAxis.DY + V.DY * V.YAxis .DY + V.DZ * V.ZAxis.DY,V.DX * V.XAxis.DZ + V.DY * V.YAxis.DZ + V.DZ * V.ZAxis.DZ)

并且此代码仅在摄像机位于世界坐标系的轴之一中时有效。

我已经阅读了一些信息,但还不够清楚(我是这个世界的初学者),但是我一直无法找到一种方法。

是否可以通过这些信息获得世界位置?

谢谢。

0 个答案:

没有答案