Table of Contents

Class ObjectTrackerFrameFilter

Namespace
easyar
Assembly
EasyAR.Sense.dll

Steuert easyar.ObjectTracker in der Szene und bietet Funktionserweiterungen in der Unity-Umgebung.

public class ObjectTrackerFrameFilter : FrameFilter
Vererbung
ObjectTrackerFrameFilter

Eigenschaften

EnableMotionFusion

Aktiviert Bewegungsverfolgung. Überschreibt SetResultPostProcessing(bool).

public bool EnableMotionFusion { get; set; }

SimultaneousNum

Maximale Anzahl der Ziele, die vom Tracker gleichzeitig verfolgt werden können. Kann jederzeit geändert werden und wirkt sofort.

public int SimultaneousNum { get; set; }

Targets

public List<ObjectTargetController> Targets { get; }

enabled

ARSessionStartet/Stoppt die Verfolgung während der Laufzeit. Nachdem die Session gestartet ist, beginnt die Verfolgung nur, wennMonoBehaviour.enabled auf true gesetzt ist.

public bool enabled { get; set; }

Methoden

SetResultPostProcessing(bool)

Legt die Nachbearbeitung der Ergebnisse fest. Überschreibt EnableMotionFusion. Änderungen sind erst nach dem Start der Sitzung wirksam.

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

Parameter

enablePersistentTargetInstance

Ereignisse

TargetLoad

Ereignis beim Abschluss des Target-Ladens. Boolescher Wert gibt an, ob das Laden erfolgreich war.

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

Ereignis beim Abschluss des Target-Entladens. Boolescher Wert gibt an, ob das Entladen erfolgreich war.

public event Action<ObjectTargetController, bool> TargetUnload