Table of Contents

Class ObjectTrackerFrameFilter

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour qui contrôle easyar.ObjectTracker dans la scène, fournissant des extensions fonctionnelles dans l'environnement Unity.

public class ObjectTrackerFrameFilter : FrameFilter
Héritage
ObjectTrackerFrameFilter

Propriétés

EnableMotionFusion

Active motion tracking. Cela remplace SetResultPostProcessing(bool).

public bool EnableMotionFusion { get; set; }

SimultaneousNum

Le nombre maximal de targets pouvant être suivis par le tracker. Il peut être modifié à tout moment et prend effet immédiatement.

public int SimultaneousNum { get; set; }

Targets

public List<ObjectTargetController> Targets { get; }

enabled

Démarre/arrête tracking pendant l'exécution de ARSession. Après le démarrage de la session, tracking ne commence que lorsque MonoBehaviour.enabled vaut true.

public bool enabled { get; set; }

Méthodes

SetResultPostProcessing(bool)

Définit result post-processing. Cela remplace EnableMotionFusion. Les modifications ne sont effectives qu'après le démarrage de la session.

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

Paramètres

enablePersistentTargetInstance

Événements

TargetLoad

Événement lorsque le chargement de Target est terminé. La valeur bool indique si le chargement a réussi.

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

Événement lorsque le déchargement de Target est terminé. La valeur bool indique si le déchargement a réussi.

public event Action<ObjectTargetController, bool> TargetUnload