Enum ExternalDeviceFrameSource.DeviceOriginType
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Tipo de origin do dispositivo.
session origin é usado para definir o ponto de referência transform no modo central SessionOrigin, e para transformar o par camera-origin em conjunto em outros modos centrais. Se seu SDK foi projetado com base no framework Unity XR, você estará familiarizado com XR.CoreUtils.XROrigin. Origin é algo semelhante a XR.CoreUtils.XROrigin, e a camera de renderização é seu nó filho. Os usuários podem mover origin na cena sem perder a relação de movimento local definida pelo par camera-origin. EasyAR usa o par camera-origin para tratar target center mode. Isso é especialmente útil ao executar Mega, porque Mega define um sistema de coordenadas do mundo real para toda a Terra, enquanto o par camera-origin normalmente define um sistema de coordenadas VIO relativo a um ponto de inicialização.
protected enum ExternalDeviceFrameSource.DeviceOriginType
Campos
None = 0O SDK do dispositivo não define um origin. Nesse caso, o origin será selecionado ou criado automaticamente a partir da cena, mas não se moverá.
Você perderá alguma flexibilidade, especialmente porque apenas center modes limitados podem ser suportados e a forma como os objetos se movem também será restringida. Desenvolvedores de aplicativos devem ter muito cuidado ao posicionar objetos virtuais, porque ao usar esta classe, nós e objetos EasyAR sempre se moverão. Qualquer objeto colocado no sistema de coordenadas do mundo Unity nunca poderá ser exibido na posição correta em nenhuma configuração.
Custom = 1O SDK do dispositivo define seu próprio origin.
XROrigin = 2O SDK do dispositivo usa Unity.XR.CoreUtils.XROrigin como origin.