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