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
namepreviewtimeoutMillisecondscallback