Enum ExternalDeviceFrameSource.DeviceOriginType
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Type d'origine de l'appareil.
L'origine de session sert à définir le point de référence de transformation en SessionOrigin mode centré, et est utilisée pour transformer simultanément la paire camera-origine dans d'autres modes centrés. Si votre SDK est conçu sur le framework Unity XR, le XR.CoreUtils.XROrigin vous sera familier. L'origine est similaire au XR.CoreUtils.XROrigin, la caméra de rendu étant son enfant. Les utilisateurs peuvent déplacer l'origine dans la scène sans perdre la relation de mouvement local définie par la paire camera-origine. EasyAR utilise la paire camera-origine pour gérer le mode centré sur la cible, ce qui est particulièrement utile lors de l'exécution de Mega, où le système de coordonnées du monde réel de toute la Terre est défini, tandis que la paire camera-origine définit généralement le système de coordonnées VIO par rapport à un point de démarrage.
protected enum ExternalDeviceFrameSource.DeviceOriginType
Champs
None = 0Le SDK de l'appareil ne définit pas de point d'origine. Dans ce cas, le point d'origine sera automatiquement sélectionné ou créé à partir de la scène, mais ne sera pas déplacé.
Vous perdrez une certaine flexibilité, en particulier vous ne pourrez prendre en charge qu'un nombre limité de modes de centrage, et la façon dont les objets se déplacent sera également limitée. Les développeurs d'applications doivent être extrêmement prudents quant à la façon dont ils placent les objets virtuels, car lors de l'utilisation de cette classe, les nœuds et objets EasyAR bougeront toujours. Tous les objets placés dans le système de coordonnées mondiales de Unity ne pourront jamais être affichés au bon endroit, quelle que soit la configuration.
Custom = 1Le SDK d'appareil définit sa propre origine.
XROrigin = 2Le SDK de l'appareil utilise Unity.XR.CoreUtils.XROrigin comme point d'origine.