Table of Contents

Class ObjectTrackerFrameFilter

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Um MonoBehaviour que controla easyar.ObjectTracker na cena, fornecendo extensões funcionais no ambiente Unity.

public class ObjectTrackerFrameFilter : FrameFilter
Herança
ObjectTrackerFrameFilter

Propriedades

EnableMotionFusion

Ativa motion tracking. Isso substitui SetResultPostProcessing(bool).

public bool EnableMotionFusion { get; set; }

SimultaneousNum

O número máximo de targets que podem ser rastreados pelo tracker. Pode ser alterado a qualquer momento e entra em vigor imediatamente.

public int SimultaneousNum { get; set; }

Targets

public List<ObjectTargetController> Targets { get; }

enabled

Inicia/para tracking enquanto ARSession está em execução. Após o início da session, tracking só começa quando MonoBehaviour.enabled é true.

public bool enabled { get; set; }

Métodos

SetResultPostProcessing(bool)

Define result post-processing. Isso substitui EnableMotionFusion. As alterações só têm efeito depois que a session é iniciada.

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

Parâmetros

enablePersistentTargetInstance

Eventos

TargetLoad

Evento quando o carregamento de Target é concluído. O valor bool indica se o carregamento foi bem-sucedido.

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

Evento quando o descarregamento de Target é concluído. O valor bool indica se o descarregamento foi bem-sucedido.

public event Action<ObjectTargetController, bool> TargetUnload