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
Geladener ObjectTargetController.
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