Class ImageTrackerFrameFilter
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Steuert dieeasyar.ImageTracker-Komponente in der Szene und bietet Funktionserweiterungen in der Unity-Umgebung.
public class ImageTrackerFrameFilter : FrameFilter
- Vererbung
-
ImageTrackerFrameFilter
Felder
TrackerMode
Verfolgungsmodus. Änderungen sind nur wirksam, bevor die Session gestartet wird.
public ImageTrackerMode TrackerMode
Eigenschaften
EnableMotionFusion
Aktiviert Motion-Tracking. ÜberschreibtSetResultPostProcessing(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
Das geladeneImageTargetController.
public List<ImageTargetController> 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 Result-Postprocessing fest. ÜberschreibtEnableMotionFusion. Änderungen sind nur wirksam, nachdem die Session gestartet wurde.
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<ImageTargetController, bool> TargetLoad
TargetUnload
Ereignis beim Abschluss des Target-Entladens. Boolescher Wert gibt an, ob das Entladen erfolgreich war.
public event Action<ImageTargetController, bool> TargetUnload