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