Class SparseSpatialMapTrackerFrameFilter
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
MonoBehaviour, управляющий easyar.SparseSpatialMap в сцене и предоставляющий локализационное отслеживание для easyar.SparseSpatialMap.
public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
- Наследование
-
SparseSpatialMapTrackerFrameFilter
- Наследуемые члены
Поля
EnableIndirectTracking
Включает непрямое отслеживание: после остановки прямого отслеживания оно продолжается за счет возможностей motion tracking у frame source. Изменения вступают в силу только до запуска session.
public bool EnableIndirectTracking
EnableStabilization
Настройка результирующей pose. Изменения вступают в силу только до запуска session или до OnEnable.
public bool EnableStabilization
LocalizationMode
Режим локализации. Изменения вступают в силу только до запуска session или до OnEnable.
Если EnableStabilization имеет значение true, он будет принудительно установлен в KeepUpdate.
public LocalizationMode LocalizationMode
RequestTimeout
Timeout связи с сервером, в миллисекундах. Можно изменить в любое время, вступает в силу немедленно.
public int RequestTimeout
Свойства
Targets
Загруженный SparseSpatialMapController.
public List<SparseSpatialMapController> Targets { get; }
enabled
Начинает/останавливает tracking во время работы ARSession. После запуска session tracking начинается только когда MonoBehaviour.enabled имеет значение true.
public bool enabled { get; set; }
События
TargetLoad
Событие завершения загрузки Map. Значение bool показывает, успешно ли выполнена загрузка. Значение string содержит сообщение об ошибке при ее возникновении.
public event Action<SparseSpatialMapController, bool, string> TargetLoad
TargetUnload
Событие завершения выгрузки Map. Значение bool показывает, успешно ли выполнена выгрузка. Значение string содержит сообщение об ошибке при ее возникновении.
public event Action<SparseSpatialMapController, bool, string> TargetUnload