Table of Contents

Enum ExternalDeviceFrameSource.DeviceOriginType

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Tipo di origin del dispositivo.

session origin viene usato per impostare il punto di riferimento transform nella modalita centro SessionOrigin, e per trasformare insieme la coppia camera-origin in altre modalita centro. Se il tuo SDK e progettato sulla base del framework Unity XR, XR.CoreUtils.XROrigin ti sara familiare. Origin e qualcosa di simile a XR.CoreUtils.XROrigin, e la camera di rendering e un suo child node. Gli utenti possono spostare origin nella scena senza perdere la relazione di movimento locale definita dalla coppia camera-origin. EasyAR usa la coppia camera-origin per gestire target center mode. Questo e particolarmente utile durante l'esecuzione di Mega, perche Mega definisce un sistema di coordinate del mondo reale per l'intera Terra, mentre la coppia camera-origin di solito definisce un sistema di coordinate VIO relativo a un punto di avvio.

protected enum ExternalDeviceFrameSource.DeviceOriginType

Campi

None = 0

L'SDK del dispositivo non definisce un origin. In questo caso, l'origin verra selezionato o creato automaticamente dalla scena, ma non si muovera.

Perderai una certa flessibilita, soprattutto perche possono essere supportati solo center modes limitati e anche il modo in cui gli oggetti si muovono sara limitato. Gli sviluppatori dell'applicazione devono fare molta attenzione a come posizionano gli oggetti virtuali, perche usando questa classe i nodi e gli oggetti EasyAR si muoveranno sempre. Qualsiasi oggetto posizionato nel sistema di coordinate mondo di Unity non potra mai essere visualizzato nella posizione corretta in nessuna configurazione.

Custom = 1

L'SDK del dispositivo definisce il proprio origin.

XROrigin = 2

L'SDK del dispositivo usa Unity.XR.CoreUtils.XROrigin come origin.