У меня есть полностью работающая демонстрация перспектив камеры, написанная на DirectX 9.0, которую я пытаюсь перевести на свой игровой движок LibGDX.
Проблема, с которой я сталкиваюсь, заключается в том, что DirectX работает как D3DXMatrixRotationQuaternion () взять матрицу и кватернион и изменить матрицу, но ничего, и никто, кажется, не хочет сказать мне, как именно это происходит.
Какая математика внутри функции?Я подозреваю, что эта информация содержит всего несколько строк кода, чтобы я мог воспроизвести простую математику в своем игровом движке.