Table of Contents

Class SparseSpatialMapTrackerFrameFilter

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

Компонентeasyar.SparseSpatialMap для управленияMonoBehaviour в сцене, обеспечивающий функции локализации и отслеживанияeasyar.SparseSpatialMap.

public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
Наследование
SparseSpatialMapTrackerFrameFilter
Наследуемые члены

Поля

EnableIndirectTracking

Включить косвенное отслеживание (после остановки прямого отслеживания продолжается с помощью возможностей отслеживания движения источника кадров). Действительно только при изменении до запуска сессии.

public bool EnableIndirectTracking

EnableStabilization

Настройки ориентации результата. Действительно только при изменении до запуска сессии или OnEnable.

public bool EnableStabilization

LocalizationMode

Режим локализации. Действительно только при изменении до запуска сессии или OnEnable.

ЕслиEnableStabilization имеет значение true, будет принудительно установленKeepUpdate.

public LocalizationMode LocalizationMode

RequestTimeout

Тайм-аут связи с сервером (мс). Можно изменять в любое время, вступает в силу немедленно.

public int RequestTimeout

Свойства

Targets

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

public List<SparseSpatialMapController> Targets { get; }

enabled

ARSession начинает/останавливает отслеживание во время выполнения. Отслеживание начинается только после запуска сессии, когда MonoBehaviour.enabled установлено в true.

public bool enabled { get; set; }

События

TargetLoad

Событие завершения загрузки карты. Значение bool указывает на успешность загрузки. Значение string содержит сообщение об ошибке при сбое.

public event Action<SparseSpatialMapController, bool, string> TargetLoad

TargetUnload

Событие завершения выгрузки карты. Значение bool указывает на успешность выгрузки. Значение string содержит сообщение об ошибке при сбое.

public event Action<SparseSpatialMapController, bool, string> TargetUnload