Table of Contents

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