Table of Contents

Enum ExternalDeviceFrameSource.DeviceOriginType

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

Тип происхождения устройства.

Session origin используется для установки опорной точки трансформации в режиме центра SessionOrigin и для одновременного преобразования пары camera-origin в других режимах центра. Если ваш SDK основан на фреймворке Unity XR, вы будете знакомы с XR.CoreUtils.XROrigin. Origin — это нечто подобное XR.CoreUtils.XROrigin, где камера рендеринга является его дочерним узлом. Пользователи могут перемещать origin в сцене без потери локальных отношений движения, определенных парой camera-origin. EasyAR использует пару camera-origin для обработки режима центра target, что особенно полезно при работе с Mega, где определена система координат реального мира для всей Земли, а пара camera-origin обычно определяет систему координат VIO относительно точки запуска.

protected enum ExternalDeviceFrameSource.DeviceOriginType

Поля

None = 0

SDK устройства не определяет происхождение. В этом случае происхождение будет автоматически выбрано или создано из сцены, но не будет перемещаться.

Вы потеряете некоторую гибкость, особенно будет поддерживаться только ограниченное количество режимов центра, а способ перемещения объектов будет ограничен. Разработчики приложений должны быть очень осторожны с размещением виртуальных объектов, потому что при использовании этого класса узлы EasyAR и объекты всегда будут двигаться. Любой объект, помещенный в мировую систему координат Unity, никогда не будет отображаться в правильном положении ни при какой конфигурации.

Custom = 1

SDK устройства определяет собственное происхождение.

XROrigin = 2

SDK устройства использует Unity.XR.CoreUtils.XROrigin в качестве происхождения.