Class SparseSpatialMapBuilderFrameFilter
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Ein in der Szene gesteuertes easyar.SparseSpatialMap-MonoBehaviour, das die Kartenerstellung für easyar.SparseSpatialMap bereitstellt.
public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
- Vererbung
-
SparseSpatialMapBuilderFrameFilter
- Geerbte Mitglieder
Felder
PointCloudMaterial
Das Material zum Rendern der Punktwolke. Änderungen sind nur wirksam, bevor die session gestartet wird.
public Material PointCloudMaterial
Eigenschaften
Target
Der target controller zur Anzeige des Mapping-Prozesses. Er ist erst verfügbar, nachdem die session gestartet wurde.
public SparseSpatialMapBuildTargetController Target { get; }
enabled
Startet/stoppt das Mapping, während ARSession läuft. Nach dem Start der session beginnt das Mapping nur, wenn MonoBehaviour.enabled true ist.
public bool enabled { get; set; }
Methoden
Host(string, Optional<Image>, Optional<int>, Action<Optional<SparseSpatialMapInfo>, Optional<string>>)
Erstellt eine Karte und lädt sie hoch.
Erstellt eine Map. name ist der Name der Karte. preview ist das Vorschaubild, optional. timeoutMilliseconds ist das Zeitlimit für die Kommunikation mit dem Server in Millisekunden, optional, Standardwert 60000.
public void Host(string name, Optional<Image> preview, Optional<int> timeoutMilliseconds, Action<Optional<SparseSpatialMapController.SparseSpatialMapInfo>, Optional<string>> callback)
Parameter
namepreviewtimeoutMillisecondscallback