Table of Contents

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

name
preview
timeoutMilliseconds
callback