Table of Contents

Class ImageTrackerFrameFilter

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

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

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

Поля

TrackerMode

Режим tracking. Изменения действуют только до запуска session.

public ImageTrackerMode TrackerMode

Свойства

EnableMotionFusion

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

public bool EnableMotionFusion { get; set; }

SimultaneousNum

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

public int SimultaneousNum { get; set; }

Targets

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

public List<ImageTargetController> 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<ImageTargetController, bool> TargetLoad

TargetUnload

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

public event Action<ImageTargetController, bool> TargetUnload