D3DXMatrixRotationQuaternion в DirectX 9: как работает эта функция - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть полностью работающая демонстрация перспектив камеры, написанная на DirectX 9.0, которую я пытаюсь перевести на свой игровой движок LibGDX.

Проблема, с которой я сталкиваюсь, заключается в том, что DirectX работает как D3DXMatrixRotationQuaternion () взять матрицу и кватернион и изменить матрицу, но ничего, и никто, кажется, не хочет сказать мне, как именно это происходит.

Какая математика внутри функции?Я подозреваю, что эта информация содержит всего несколько строк кода, чтобы я мог воспроизвести простую математику в своем игровом движке.

...