Table of Contents

Class SparseSpatialMapBuilderFrameFilter

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

Монобейвер для управления easyar.SparseSpatialMap в сцене, предоставляя функционал построения карты для easyar.SparseSpatialMap.

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

Поля

PointCloudMaterial

Материал Material, используемый для рендеринга облака точек. Изменения должны быть внесены перед запуском сессии.

public Material PointCloudMaterial

Свойства

Target

Контроллер цели для отображения процесса построения карты. Доступен только после запуска сессии.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

Начинает/останавливает построение карты во время работы ARSession. Построение начнется только после запуска сессии, если свойство MonoBehaviour.enabled установлено в true.

public bool enabled { get; set; }

Методы

Host(string, Optional<Image>, Optional<int>, Action<Optional<SparseSpatialMapInfo>, Optional<string>>)

Создает и загружает карту.

Создает Карту. name - имя карты. preview - предпросмотр (опционально). timeoutMilliseconds - тайм-аут обращения к серверу (в миллисекундах), опционально, по умолчанию 60000.

public void Host(string name, Optional<Image> preview, Optional<int> timeoutMilliseconds, Action<Optional<SparseSpatialMapController.SparseSpatialMapInfo>, Optional<string>> callback)

Параметры

name
preview
timeoutMilliseconds
callback