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
namepreviewtimeoutMillisecondscallback