Table of Contents

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

StatusError 时的错误信息。

注:由于内容中包含特定的技术引用(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