Table of Contents

Class ObjectTrackerFrameFilter

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

easyar.ObjectTracker, контролирующий поведение на сцене, предоставляет функциональные расширения в среде Unity.

public class ObjectTrackerFrameFilter : FrameFilter
Наследование
ObjectTrackerFrameFilter

Свойства

EnableMotionFusion

Включить слежение за движением. Переопределяет SetResultPostProcessing(bool).

public bool EnableMotionFusion { get; set; }

SimultaneousNum

Максимальное количество целей, которые могут отслеживаться трекером. Можно изменять в любое время, вступает в силу немедленно.

public int SimultaneousNum { get; set; }

Targets

Загруженный ObjectTargetController.

public List<ObjectTargetController> Targets { get; }

enabled

ARSession начинает/останавливает отслеживание во время выполнения. Отслеживание начинается только после запуска сессии, когда MonoBehaviour.enabled установлено в true.

public bool enabled { get; set; }

Методы

SetResultPostProcessing(bool)

Установить постобработку результатов. Переопределяет EnableMotionFusion. Изменения вступают в силу только после запуска сеанса.

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

Параметры

enablePersistentTargetInstance

События

TargetLoad

Событие завершения загрузки Target. Значение bool указывает, была ли загрузка успешной.

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

Событие завершения выгрузки Target. Значение bool указывает, была ли выгрузка успешной.

public event Action<ObjectTargetController, bool> TargetUnload