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