Table of Contents

Class CloudLocalizerFrameFilter

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour qui controle easyar.CloudLocalizer dans la scene et fournit des extensions fonctionnelles dans l'environnement Unity.

Dans la plupart des cas, il faut utiliser MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Héritage
CloudLocalizerFrameFilter
Membres hérités

Champs

RequestTimeout

Timeout de communication avec le serveur, en millisecondes.

public int RequestTimeout

Propriétés

LandmarkFilter

Fonction de filtrage Mega Landmark utilisee lorsque ServiceType vaut Landmark. Au demarrage, vous devez appeler manuellement FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker ne commencera pas le tracking tant que Filter n'aura pas retourne Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Location input mode. Doit etre defini avant le demarrage de la Session. Pour le remote debugging ou l'execution sur ordinateur, il doit etre defini sur Simulator; sinon il ne peut pas etre utilise. Pour une utilisation onsite, definissez-le sur Onsite pour de meilleurs resultats.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Resultats des emplacements proches.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Donnees d'acces au service. Doivent etre definies avant le demarrage de la Session. Aucun reglage n'est necessaire avec GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Type de source des donnees d'acces au service. Doit etre defini avant le demarrage de la Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Type de service EasyAR Mega. Doit etre defini avant le demarrage de la Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Location data utilisees lorsque LocationInputMode == Simulator.

public Optional<LocationResult> SimulatorLocation { get; set; }

enabled

Active/desactive localization pendant l'execution de ARSession.

public bool enabled { get; set; }

Méthodes

Resolve(Action<MegaLocalizationResponse>)

Envoie une localization request.

public void Resolve(Action<MegaLocalizationResponse> callback)

Paramètres

callback

SwitchEndPoint(ExplicitAddressAccessData)

Bascule le remote endpoint.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Paramètres

config

UpdateToken(string)

Met a jour l'API Token.

public void UpdateToken(string token)

Paramètres

token