标签: math matrix libgdx directx quaternions
我有一个用DirectX 9.0编写的功能完备的摄影机视角演示,我正在尝试将其转换为我的LibGDX游戏引擎。
我遇到的问题是,像D3DXMatrixRotationQuaternion()这样的DirectX函数接受一个矩阵和一个四元数并改变矩阵,但是没有任何东西,似乎没有人想确切地告诉我它是如何做到的。
函数内部的数学是什么?我怀疑这些信息只是几行代码,以便我可以在游戏引擎中复制简单的数学。