У меня есть преобразование для моей камеры, определенное как 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)
И этот код работает только в том случае, если камера находится на одной из осей мировой системы координат.
Я прочитал несколько сведений, но ничего не ясно (яновичок в этом мире), но я не смог найти способ сделать это.
Можно ли получить мировую позицию с этой информацией?
Заранее спасибо.