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
namepreviewtimeoutMillisecondscallback