Table of Contents

Class SparseSpatialMapBuilderFrameFilter

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

Um easyar.SparseSpatialMap MonoBehaviour controlado na cena, que fornece a construção de mapa para easyar.SparseSpatialMap.

public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
Herança
SparseSpatialMapBuilderFrameFilter
Membros herdados

Campos

PointCloudMaterial

O Material usado para renderizar a nuvem de pontos. As alterações só têm efeito antes do início da session.

public Material PointCloudMaterial

Propriedades

Target

O target controller usado para exibir o processo de mapping. Ele só fica disponível depois que a session é iniciada.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

Inicia/para o mapping enquanto ARSession está em execução. Após o início da session, o mapping só começa quando MonoBehaviour.enabled é true.

public bool enabled { get; set; }

Métodos

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

Cria e envia um mapa.

Constrói um Map. name é o nome do mapa. preview é a imagem de pré-visualização, opcional. timeoutMilliseconds é o tempo limite de 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