Table of Contents

Class ObjectTrackerFrameFilter

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

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

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

Свойства

EnableMotionFusion

Включает motion tracking. Это переопределяет SetResultPostProcessing(bool).

public bool EnableMotionFusion { get; set; }

SimultaneousNum

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

public int SimultaneousNum { get; set; }

Targets

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

public List<ObjectTargetController> Targets { get; }

enabled

Запускает/останавливает tracking во время работы ARSession. После запуска session tracking начинается только когда MonoBehaviour.enabled равно true.

public bool enabled { get; set; }

Методы

SetResultPostProcessing(bool)

Устанавливает result post-processing. Это переопределяет EnableMotionFusion. Изменения действуют только после запуска session.

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

Параметры

enablePersistentTargetInstance

События

TargetLoad

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

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

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

public event Action<ObjectTargetController, bool> TargetUnload