Table of Contents

Class CloudLocalizerFrameFilter

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Nel contesto, controlla il easyar.CloudLocalizer del MonoBehaviour e fornisce estensioni di funzionalità nell'ambiente Unity.

Nei casi maggioritari, dovresti utilizzare il MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Ereditarietà
CloudLocalizerFrameFilter
Membri ereditati

Campi

RequestTimeout

Timeout per la comunicazione con il server (millisecondi).

public int RequestTimeout

Proprietà

LandmarkFilter

Funzione di filtraggio Mega Landmark quando ServiceType è Landmark. All'inizio, devi chiamare manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Il tracker non inizierà a tracciare finché il filtro non restituisce Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Modalità di input della posizione. Deve essere impostato prima dell'avvio della Session. Per debug remoto o esecuzione su PC, deve essere impostato su Simulator, altrimenti non funzionerà. Per uso in loco, impostare su Onsite per risultati ottimali.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Risultato di posizione vicina.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Dati di accesso al servizio. Deve essere impostato prima dell'avvio della Session. Non necessario con GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo di origine dati per l'accesso al servizio. Deve essere impostato prima dell'avvio della Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Tipo di servizio EasyAR Mega. Deve essere impostato prima dell'avvio della Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Dati di posizione utilizzati quando LocationInputMode == Simulator.

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

enabled

Abilita/disabilita la localizzazione durante l'esecuzione di ARSession.

public bool enabled { get; set; }

Metodi

Resolve(Action<MegaLocalizationResponse>)

Invia richiesta di localizzazione.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parametri

callback

SwitchEndPoint(ExplicitAddressAccessData)

Cambia endpoint remoto.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Parametri

config

UpdateToken(string)

Aggiorna API Token.

public void UpdateToken(string token)

Parametri

token