Table of Contents

Class SparseSpatialMapBuilderFrameFilter

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Controla o easyar.SparseSpatialMap no cenário, fornecendo a funcionalidade de mapeamento do easyar.SparseSpatialMap.

public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
Herança
SparseSpatialMapBuilderFrameFilter
Membros herdados

Campos

PointCloudMaterial

Usado para renderizar a nuvem de pontos Material. As modificações só são efetivas antes de iniciar a sessão.

public Material PointCloudMaterial

Propriedades

Target

Usado para exibir o controlador alvo do processo de mapeamento. Só pode ser usado após iniciar a sessão.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

ARSession em execução inicia/para o mapeamento. Após iniciar a sessão, o mapeamento só inicia quando MonoBehaviour.enabled for true.

public bool enabled { get; set; }

Métodos

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

Criar e carregar mapa.

Construir mapa. name é o nome do mapa. preview é a imagem de pré-visualização, opcional. timeoutMilliseconds é o tempo limite para comunicação com o servidor (em milissegundos), opcional, padrão 60000.

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

Parâmetros

name
preview
timeoutMilliseconds
callback