Class MegaGoTrackerFrameFilter
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Nel campo di scena, controlla il easyar.MegaGoTracker del MonoBehaviour e fornisce estensioni di funzionalità nell'ambiente Unity.
public class MegaGoTrackerFrameFilter : FrameFilter
- Ereditarietà
-
MegaGoTrackerFrameFilter
Proprietà
CameraPositionOverride
Il valore di copertura della posizione della telecamera rispetto al blocco della mappa. Dopo averlo impostato, il tracker restituirà il valore di copertura anziché utilizzare le coordinate corrispondenti nei dati del frame di input. Può essere utilizzato per migliorare la precisione della posizione di output quando si conoscono le informazioni sulla mappa e i sensori sono limitati.
public (Optional<float> x, Optional<float> y, Optional<float> z) CameraPositionOverride { get; set; }
EnableStatelessLocalization
Abilita il posizionamento stateless. Se abilitato, non verranno usati risultati di posizionamento precedenti. Predefinito: false.
Influisce sull'efficacia del tracking. Non usare a meno di aver consultato EasyAR e compreso chiaramente l'impatto.
public bool EnableStatelessLocalization { get; set; }
Error
注:由于内容中包含特定的技术引用(xref标签及其中的链接),这些通常不进行翻译,所以整体内容未做实质性改动。如果这些引用有对应的意大利语表述,请明确告知,以便进一步准确翻译。
public Optional<MegaGoTrackerError> Error { get; }
MinInputFrameLevel
Minimo livello MegaInputFrameLevel consentito per il frame di input. Se la sorgente del frame può fornire solo dati CameraTransformType di dimensioni inferiori, la Session non si avvierà. Deve essere impostato prima dell'avvio della Session.
public MegaInputFrameLevel MinInputFrameLevel { get; set; }
Status
Stato di lavoro attuale.
public MegaGoTrackerStatus Status { get; }
Target
È stato caricato il MegaGoBlockController.
public Optional<MegaGoBlockController> Target { get; }
enabled
ARSessionInizia/arresta il tracciamento durante il runtime. Dopo l'avvio della session, il tracciamento inizierà solo quando MonoBehaviour.enabled è true.
public bool enabled { get; set; }
Eventi
LocalizationRespond
Evento di localizzazione. Questo evento viene solitamente utilizzato per il debug.
public event Action<MegaGoTrackerLocalizationResponse> LocalizationRespond
TargetLoad
Evento di completamento del caricamento del blocco.
public event Action<MegaGoBlockController, MegaGoTargetLoadStatus> TargetLoad
TargetUnload
Evento di completamento dell'unloading del blocco.
public event Action<MegaGoBlockController> TargetUnload