Table of Contents

Class ObjectTrackerFrameFilter

Namespace
easyar
Assembly
EasyAR.Sense.dll

Ein MonoBehaviour, das easyar.ObjectTracker in der Szene steuert und Funktionserweiterungen in der Unity-Umgebung bereitstellt.

public class ObjectTrackerFrameFilter : FrameFilter
Vererbung
ObjectTrackerFrameFilter

Eigenschaften

EnableMotionFusion

Aktiviert motion tracking. Dies überschreibt SetResultPostProcessing(bool).

public bool EnableMotionFusion { get; set; }

SimultaneousNum

Die maximale Anzahl von targets, die vom tracker verfolgt werden können. Sie kann jederzeit geändert werden und wird sofort wirksam.

public int SimultaneousNum { get; set; }

Targets

public List<ObjectTargetController> 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; }

Methoden

SetResultPostProcessing(bool)

Legt result post-processing fest. Dies überschreibt EnableMotionFusion. Änderungen sind erst nach dem Start der session wirksam.

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

Parameter

enablePersistentTargetInstance

Ereignisse

TargetLoad

Ereignis, wenn das Laden des Target abgeschlossen ist. Der bool-Wert gibt an, ob das Laden erfolgreich war.

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

Ereignis, wenn das Entladen des Target abgeschlossen ist. Der bool-Wert gibt an, ob das Entladen erfolgreich war.

public event Action<ObjectTargetController, bool> TargetUnload