Class CloudLocalizerFrameFilter
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Contrôle le easyar.CloudLocalizer dans la scène, fournissant des extensions fonctionnelles dans l'environnement Unity.
[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
- Héritage
-
CloudLocalizerFrameFilter
Champs
RequestTimeout
Délai d'expiration pour la communication avec le serveur (millisecondes).
public int RequestTimeout
Propriétés
BlockHolder
Composant détenant un Block, qui le détient et le gère dans la scène.
public BlockHolder BlockHolder { get; }
LandmarkFilter
Fonction de filtrage des points de repère Mega lorsque ServiceType est défini sur Landmark. Vous devez initialement appeler manuellement FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Le Tracker ne commencera pas à suivre avant que le filtre ne renvoie Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Mode d'entrée de localisation. Doit être défini avant le démarrage de la session. Doit être défini sur Simulator pour le débogage à distance ou l'exécution sur ordinateur, sans quoi il ne pourra pas être utilisé. Pour une utilisation sur site, définissez-le sur Onsite pour obtenir les meilleurs résultats.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Résultats de positions à proximité.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Données d'accès au service. Doit être défini avant le démarrage de la session. Non nécessaire avec GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Type de source de données d'accès au service. Doit être défini avant le démarrage de la Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Types de service EasyAR Mega. Doit être configuré avant le démarrage de la session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Les données de localisation utilisées lorsque LocationInputMode == Simulator.
public Optional<Location> SimulatorLocation { get; set; }
enabled
ARSession active/désactive la localisation lors de l'exécution.
public bool enabled { get; set; }
Méthodes
Resolve(Action<MegaLocalizationResponse>)
Envoyer une demande de localisation.
public void Resolve(Action<MegaLocalizationResponse> callback)
Paramètres
callback
SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)
Basculer le point de terminaison distant.
public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)
Paramètres
configroot
UpdateToken(string)
mise à jour du jeton API.
public void UpdateToken(string token)
Paramètres
token