Могу ли я настроить камеру Unity на такое же положение в реальном мире? - PullRequest
0 голосов
/ 28 мая 2020

У меня проблема с настройкой камеры в единстве, чтобы она имела те же параметры extrinsi c, что и моя реальная камера для начала координат. Итак, давайте я опишу свою проблему шаг за шагом.

  1. У меня есть камера в реальном мире, и было вычислено ее внешнее c отношение к самолету aruco. Поэтому я использую плоскость Aruco (вы можете считать ее ссылкой) в качестве начала координат мира (0, 0, 0).

  2. В моем единстве, я хочу установить свою камеру иметь такой же внешний c, как моя реальная камера. Итак, я беру перевод, чтобы установить панель инструментов преобразования положения в единстве. И установите вращение, преобразовав мою матрицу вращения из extrinsi c в угол Эйлера и установив его на x, y, z вращение.

  3. Итак, я проверяю это, используя свойства единства с именем «camera.cameraToWorldMatrix». Вы можете рассматривать это как внешнее c преобразования камеры единства в мировые координаты (0, 0, 0). Таким образом, это значение должно быть равно моему extrinsi c, поскольку он использует тот же угол Эйлера вращения. Но, к сожалению, это не так.

Итак, как я могу решить эту проблему, или есть более простой способ установить cameraToWorldMatrix равным моим параметрам extrinsi c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...