Class SparseSpatialMapBuilderFrameFilter
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Un easyar.SparseSpatialMap MonoBehaviour controllato nella scena, che fornisce la creazione della mappa per easyar.SparseSpatialMap.
public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
- Ereditarietà
-
SparseSpatialMapBuilderFrameFilter
- Membri ereditati
Campi
PointCloudMaterial
Il Material usato per renderizzare la nuvola di punti. Le modifiche sono efficaci solo prima dell'avvio della session.
public Material PointCloudMaterial
Proprietà
Target
Il target controller usato per visualizzare il processo di mapping. È disponibile solo dopo l'avvio della session.
public SparseSpatialMapBuildTargetController Target { get; }
enabled
Avvia/arresta il mapping mentre ARSession è in esecuzione. Dopo l'avvio della session, il mapping inizia solo quando MonoBehaviour.enabled è true.
public bool enabled { get; set; }
Metodi
Host(string, Optional<Image>, Optional<int>, Action<Optional<SparseSpatialMapInfo>, Optional<string>>)
Crea e carica una mappa.
Costruisce una Map. name è il nome della mappa. preview è l'immagine di anteprima, opzionale. timeoutMilliseconds è il timeout per la comunicazione con il server in millisecondi, opzionale, predefinito 60000.
public void Host(string name, Optional<Image> preview, Optional<int> timeoutMilliseconds, Action<Optional<SparseSpatialMapController.SparseSpatialMapInfo>, Optional<string>> callback)
Parametri
namepreviewtimeoutMillisecondscallback