Class ImageTrackerFrameFilter
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
Компонентeasyar.ImageTracker для управления в сцене, предоставляющий расширение функциональности в среде Unity.
public class ImageTrackerFrameFilter : FrameFilter
- Наследование
-
ImageTrackerFrameFilter
Поля
TrackerMode
Режим отслеживания. Изменения вступят в силу только до запуска сессии.
public ImageTrackerMode TrackerMode
Свойства
EnableMotionFusion
Включить отслеживание движения. ПереопределяетSetResultPostProcessing(bool).
public bool EnableMotionFusion { get; set; }
SimultaneousNum
Максимальное количество целей, которые могут отслеживаться трекером. Можно изменять в любое время, вступает в силу немедленно.
public int SimultaneousNum { get; set; }
Targets
ЗагруженныйImageTargetController.
public List<ImageTargetController> 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<ImageTargetController, bool> TargetLoad
TargetUnload
Событие завершения выгрузки Target. Значение bool указывает, была ли выгрузка успешной.
public event Action<ImageTargetController, bool> TargetUnload