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