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)
Параметры
namepreviewtimeoutMillisecondscallback