Текст статьи
Введение

Когда BIM-модель появляется в дополненной реальности, пользователь видит одно целое пространство: помещение и наложенную модель. Но с технической точки зрения это результат работы сразу нескольких систем координат, которые формируются поэтапно.
Понимание этой логики важно для практики. Именно от того, как формируется и “собирается” система координат, зависит, будет ли модель стоять на месте, совпадать с геометрией помещения и сохранять своё положение при перемещении по объекту.

Локальная система координат
Локальная система координат возникает в момент запуска AR-сессии.
Она привязана к устройству и к текущей точке, в которой находится пользователь. В этой системе:
- начальная точка определяется положением камеры
- оси ориентированы относительно устройства
- пространство формируется по мере сканирования
Это стартовое состояние, в котором модель ещё не связана с объектом.
Именно поэтому при открытии модель обычно появляется “перед пользователем”, а не в конкретном месте помещения.
Зачем локальной системы недостаточно
Локальная система удобна для запуска, но не подходит для работы.
Если оставить модель в этой системе:
- она будет зависеть от камеры
- её положение будет меняться при перемещении
- невозможно будет сопоставить её с реальным объектом
Поэтому следующим этапом становится переход к более устойчивой системе координат.
Роль якоря в формировании сцены
Переход от локальной системы к рабочей выполняется через якорь.
Когда пользователь выбирает ориентир — изображение, проём или элемент помещения — появляется точка, которая существует и в пространстве, и в логике модели.
Через эту точку выполняется сопоставление:
модель смещается к ориентиру и ориентируется относительно него.
В этот момент локальная система координат начинает “привязываться” к реальному пространству.
Глобальная система координат внутри AR
После того как модель размещена и зафиксирована, формируется устойчивая система координат сцены.
Её можно назвать глобальной в рамках текущей AR-сессии.
В этой системе:
- модель имеет фиксированное положение
- пользователь перемещается внутри сцены
- координаты модели не меняются при движении
Это и есть рабочее состояние, в котором AR становится инструментом.
Как это выглядит на практике
Процесс можно описать как последовательность.
Сначала запускается AR и формируется локальная система координат. Модель либо отсутствует, либо отображается условно.
Далее пользователь выполняет размещение. Через якорь модель сопоставляется с реальным пространством.
После этого модель фиксируется, и формируется устойчивая система координат сцены.
С этого момента пользователь может перемещаться, а модель остаётся на месте.
Почему важно разделение на уровни
Разделение на локальную и глобальную системы позволяет решить сразу две задачи.
Локальная система обеспечивает быстрый запуск без подготовки.
Глобальная система обеспечивает стабильность и пригодность для работы.
Если попытаться объединить эти этапы, возникают проблемы:
либо модель сложно разместить, либо она ведёт себя нестабильно.
Где возникают ошибки
Ошибки чаще всего связаны с переходом между системами координат.
Если якорь выбран неправильно, глобальная система формируется с погрешностью.
Если модель имеет смещение или неправильную ориентацию, её сложно корректно совместить с пространством.
Если пользователь не проверил совпадение после размещения, ошибка остаётся и проявляется при перемещении.

Связка с BIM
Глобальная система координат AR не заменяет координаты BIM, а дополняет их.
BIM задаёт точную геометрию и взаимное расположение элементов.
AR добавляет слой, в котором эта геометрия сопоставляется с реальным пространством.
Именно эта связка позволяет использовать модель на площадке.
Как это реализовано в GIP VISION
В GIP VISION работа с координатами встроена в основной сценарий.

Сначала модель загружается и попадает в локальную систему координат AR-сессии.
Далее выполняется размещение:
- по изображению для быстрого старта
- по проёму для точного совмещения
После этого модель фиксируется и становится частью сцены.
Пользователь может перемещаться по объекту, а модель остаётся на месте.
Дополнительно доступны инструменты корректировки, которые позволяют уточнить положение при необходимости.
Вывод
В AR-сессии формируются две ключевые системы координат: локальная и глобальная.
Локальная отвечает за запуск и привязана к устройству. Глобальная формируется после размещения модели и обеспечивает её устойчивость в пространстве.
Переход между ними выполняется через якорь и корректное сопоставление с реальным объектом.
В GIP VISION этот процесс реализован как последовательный сценарий, который позволяет быстро перейти от запуска модели к её полноценному использованию на строительной площадке.
