Class CloudLocalizerFrameFilter
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Controlla nella scena di easyar.CloudLocalizer di MonoBehaviour, fornisce estensioni funzionali nell'ambiente Unity.
[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
- Ereditarietà
-
CloudLocalizerFrameFilter
Campi
RequestTimeout
Timeout per la comunicazione con il server (millisecondi).
public int RequestTimeout
Proprietà
BlockHolder
Componente che detiene un Block, possedendolo e gestendolo nella scena.
public BlockHolder BlockHolder { get; }
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<Location> 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, BlockRootController)
Cambia endpoint remoto.
public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)
Parametri
configroot
UpdateToken(string)
Aggiorna API Token.
public void UpdateToken(string token)
Parametri
token