Изменение положения относительно HMD-облицовки - PullRequest
0 голосов
/ 07 июня 2018

В настоящее время я использую систему, которая должна использовать изменение положения от hmd для перемещения камеры в мире.Моя проблема в том, что если я скажу повернуться лицом вниз к положительной оси х и идти вперед, положение изменится только по оси х.Это вызывает проблему, так как невозможно идти вперед, если вы не обращены к положительной оси Z.Что мне нужно сделать, так это то, что если я иду вперед, это всегда возвращает изменение оси Z.

Я получаю hmd-информацию из VRPose.

1 Ответ

0 голосов
/ 21 июня 2018

Я понял, что осевое соглашение, которое я настроил, отличается от того, которое поставлял HMD.Как только я привел свое соглашение в соответствие с соглашением HMD, я смог найти решение от начала до работы.По сути, я взял разницу между текущей позицией и ранее записанной позицией, а затем применил инверсию текущего кватерниона.

...