Table of Contents

Class SparseSpatialMapTrackerFrameFilter

Namespace
easyar
Assembly
EasyAR.Sense.dll

Ein MonoBehaviour, das easyar.SparseSpatialMap in der Szene steuert und Lokalisierungs-Tracking für easyar.SparseSpatialMap bereitstellt.

public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
Vererbung
SparseSpatialMapTrackerFrameFilter
Geerbte Mitglieder

Felder

EnableIndirectTracking

Aktiviert nicht-direktes Tracking, bei dem das Tracking nach dem Stoppen des direkten Trackings über die Motion-Tracking-Fähigkeit der frame source fortgesetzt wird. Änderungen werden nur vor dem Start der session wirksam.

public bool EnableIndirectTracking

EnableStabilization

Einstellung der Ergebnis-pose. Änderungen werden nur vor dem Start der session oder vor OnEnable wirksam.

public bool EnableStabilization

LocalizationMode

Lokalisierungsmodus. Änderungen werden nur vor dem Start der session oder vor OnEnable wirksam.

Wenn EnableStabilization true ist, wird er auf KeepUpdate erzwungen.

public LocalizationMode LocalizationMode

RequestTimeout

Timeout für die Kommunikation mit dem Server in Millisekunden. Kann jederzeit geändert werden und wird sofort wirksam.

public int RequestTimeout

Eigenschaften

Targets

public List<SparseSpatialMapController> Targets { get; }

enabled

Startet/stoppt Tracking während ARSession läuft. Nach dem Start der session beginnt Tracking nur, wenn MonoBehaviour.enabled true ist.

public bool enabled { get; set; }

Ereignisse

TargetLoad

Ereignis, wenn das Laden der Map abgeschlossen ist. Der bool-Wert gibt an, ob das Laden erfolgreich war. Der string-Wert gibt bei einem Fehler die Fehlermeldung an.

public event Action<SparseSpatialMapController, bool, string> TargetLoad

TargetUnload

Ereignis, wenn das Entladen der Map abgeschlossen ist. Der bool-Wert gibt an, ob das Entladen erfolgreich war. Der string-Wert gibt bei einem Fehler die Fehlermeldung an.

public event Action<SparseSpatialMapController, bool, string> TargetUnload