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