Table of Contents

Class CloudLocalizerFrameFilter

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour che controlla easyar.CloudLocalizer nella scene e fornisce estensioni funzionali nell'ambiente Unity.

Nella maggior parte dei casi, si dovrebbe usare MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Ereditarietà
CloudLocalizerFrameFilter
Membri ereditati

Campi

RequestTimeout

Timeout per la comunicazione con il server, in millisecondi.

public int RequestTimeout

Proprietà

LandmarkFilter

Funzione di filtro Mega Landmark usata quando ServiceType e Landmark. All'avvio e necessario chiamare manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker non iniziera il tracking finche Filter non restituisce Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Location input mode. Deve essere impostato prima dell'avvio della Session. Per remote debugging o esecuzione su computer deve essere impostato su Simulator; altrimenti non puo essere usato. Per uso onsite, impostarlo su Onsite per ottenere i risultati migliori.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Risultati delle posizioni vicine.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Dati di accesso al servizio. Devono essere impostati prima dell'avvio della Session. Non e necessario impostarli quando si usa GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo di origine dei dati di 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

Location data usati quando LocationInputMode == Simulator.

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

enabled

Abilita/disabilita localization mentre ARSession e in esecuzione.

public bool enabled { get; set; }

Metodi

Resolve(Action<MegaLocalizationResponse>)

Invia una localization request.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parametri

callback

SwitchEndPoint(ExplicitAddressAccessData)

Cambia il remote endpoint.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Parametri

config

UpdateToken(string)

Aggiorna l'API Token.

public void UpdateToken(string token)

Parametri

token