Table of Contents

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