Table of Contents

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

config
root

UpdateToken(string)

mise à jour du jeton API.

public void UpdateToken(string token)

Paramètres

token