Table of Contents

Enum ExternalDeviceFrameSource.DeviceOriginType

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Tipo de origem do dispositivo.

A origem da sessão é usada para definir o ponto de referência de transformação no modo central SessionOrigin e também para transformar simultaneamente o par câmera-origem em outros modos centrais. Se o seu SDK for baseado no framework Unity XR, você estará familiarizado com o XR.CoreUtils.XROrigin. Origin é algo semelhante ao XR.CoreUtils.XROrigin, onde a câmera de renderização é seu nó filho. Os usuários podem mover a origem na cena sem perder as relações de movimento local definidas pelo par câmera-origem. O EasyAR usa o par câmera-origem para lidar com o modo de centro de destino, o que é especialmente útil ao executar o Mega, pois nele é definido o sistema de coordenadas do mundo real de toda a Terra, enquanto o par câmera-origem normalmente define o sistema de coordenadas VIO em relação a um ponto de inicialização.

protected enum ExternalDeviceFrameSource.DeviceOriginType

Campos

None = 0

O SDK do dispositivo não define uma origem. Neste caso, a origem será automaticamente selecionada ou criada a partir da cena, mas não se moverá.

Você perde alguma flexibilidade, especialmente por suportar apenas modos centrais limitados, e a forma como os objetos se movem também será restringida. Os desenvolvedores de aplicativos devem ter muito cuidado com como posicionam objetos virtuais, pois quando usam esta classe, os nós e objetos do EasyAR sempre se movem. Objetos colocados no sistema de coordenadas mundial do Unity nunca poderão aparecer na posição correta em qualquer configuração.

Custom = 1

O SDK do dispositivo define sua própria origem.

XROrigin = 2

O SDK do dispositivo usa Unity.XR.CoreUtils.XROrigin como origem.