Table of Contents

Enum ExternalDeviceFrameSource.DeviceOriginType

Espacio de nombres
easyar
Ensayo
EasyAR.Sense.dll

Tipo de origen del dispositivo.

session origin se utiliza para configurarSessionOrigin el punto de referencia de transformación en el modo de centro, y se utiliza para transformar simultáneamente el par camera-origin en otros modos de centro. Si tu SDK está diseñado basado en el marco Unity XR, estarás familiarizado con XR.CoreUtils.XROrigin. Origin es algo similar a XR.CoreUtils.XROrigin, la cámara de renderizado es su nodo hijo. El usuario puede mover el origin en la escena sin perder la relación de movimiento local definida por el par camera-origin. EasyAR utiliza el par camera-origin para manejar el modo de centro de destino, esto es especialmente útil al ejecutar Mega, porque en Mega se define el sistema de coordenadas del mundo real para toda la Tierra, y el par camera-origin generalmente define el sistema de coordenadas VIO relativo a un punto de inicio.

protected enum ExternalDeviceFrameSource.DeviceOriginType

Campos

None = 0

El SDK del dispositivo no define un origen.

En este caso, el origen será seleccionado o creado automáticamente desde la escena, pero no se moverá.

Perderás algo de flexibilidad, especialmente solo se admiten modos de centro limitados, y la forma en que se mueven los objetos también se verá limitada. Los desarrolladores de aplicaciones deben tener mucho cuidado con cómo colocan los objetos virtuales, porque cuando se usa esta clase, los nodos y objetos de EasyAR siempre se mueven. Todos los objetos colocados en el sistema de coordenadas mundial de Unity nunca podrán mostrarse en la posición correcta en ninguna configuración.

Custom = 1

El SDK del dispositivo define su propio origen.

XROrigin = 2

El SDK del dispositivo utiliza Unity.XR.CoreUtils.XROrigin como origen.