Table of Contents

Class SparseSpatialMapBuilderFrameFilter

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Uneasyar.SparseSpatialMap MonoBehaviour per controllare laMonoBehaviour nella scena, fornendo funzionalità di mappatura pereasyar.SparseSpatialMap.

public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
Ereditarietà
SparseSpatialMapBuilderFrameFilter
Membri ereditati

Campi

PointCloudMaterial

IlMaterial utilizzato per renderizzare la nuvola di punti. Le modifiche sono efficaci solo se apportate prima dell'avvio della sessione.

public Material PointCloudMaterial

Proprietà

Target

Il controller target utilizzato per visualizzare il processo di mappatura. Utilizzabile solo dopo l'avvio della sessione.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

Avvia/Interrompe la mappatura durante l'esecuzione diARSession. La mappatura inizia solo dopo l'avvio della sessione e quando MonoBehaviour.enabled è true.

public bool enabled { get; set; }

Metodi

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

Crea e carica la mappa.

Costruisce la Mappa. name è il nome della mappa. preview è l'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

name
preview
timeoutMilliseconds
callback