Table of Contents

Enum ExternalDeviceFrameSource.DeviceOriginType

네임스페이스
easyar
어셈블리
EasyAR.Sense.dll

디바이스 origin 유형입니다.

session origin 은 SessionOrigin center mode 에서 transform 기준점을 설정하는 데 사용되며, 다른 center mode 에서는 camera-origin 쌍을 함께 변환하는 데 사용됩니다. SDK 가 Unity XR 프레임워크를 기반으로 설계되었다면 XR.CoreUtils.XROrigin 에 익숙할 것입니다. Origin 은 XR.CoreUtils.XROrigin 과 비슷한 것이며, 렌더링 camera 는 그 자식 노드입니다. 사용자는 camera-origin 쌍이 정의하는 로컬 모션 관계를 잃지 않고 scene 에서 origin 을 이동할 수 있습니다. EasyAR 는 camera-origin 쌍을 사용하여 target center mode 를 처리합니다. 이는 Mega 실행 시 특히 유용합니다. Mega 는 지구 전체의 현실 세계 좌표계를 정의하는 반면, camera-origin 쌍은 일반적으로 특정 시작점 기준 VIO 좌표계를 정의하기 때문입니다.

protected enum ExternalDeviceFrameSource.DeviceOriginType

필드

None = 0

디바이스 SDK 는 origin 을 정의하지 않습니다. 이 경우 origin 은 scene 에서 자동으로 선택되거나 생성되지만 이동하지 않습니다.

일부 유연성을 잃게 됩니다. 특히 제한된 center modes 만 지원할 수 있고 object 의 이동 방식도 제한됩니다. 이 class 를 사용할 때 EasyAR 노드와 object 는 항상 움직이므로, 애플리케이션 개발자는 가상 object 를 배치하는 방법에 매우 주의해야 합니다. Unity 월드 좌표계 아래에 배치된 모든 object 는 어떤 구성에서도 올바른 위치에 표시될 수 없습니다.

Custom = 1

디바이스 SDK 가 자체 origin 을 정의합니다.

XROrigin = 2

디바이스 SDK 는 Unity.XR.CoreUtils.XROrigin 을 origin 으로 사용합니다.