Я успешно конвертирую координаты (широта, долгота) в координаты (восток, север) и пытаюсь найти способ точно разместить координаты (восток, север) в мире дополненной реальности.
Пример моей текущей проблемы:
Система координат устройства:
Преобразование из координаты (широта, долгота) дает мне координаты (восток, север),
(+x, 0, +z) where x=East, z=North
Теперь, если я смотрю на север, координата EN будет размещена позади меня, так как ось, обращенная вперед, будет -z
. Если я смотрю на юг, координата EN снова будет размещена позади меня, потому что это зависит от ориентации моего устройства.
Мой вопрос:
Можно ли в ARCore исправить систему координат устройства независимо от его ориентации? Или есть алгоритм, который учитывает ориентацию устройства и позволяет статическое размещение якорей?
РЕДАКТИРОВАТЬ:
Я разместил этот же вопрос на ARCore-Sceneform GitHub и получил следующие ответы: