Table of Contents

Class SparseSpatialMapBuilderFrameFilter

Namespace
easyar
Assembly
EasyAR.Sense.dll

Steuert dieeasyar.SparseSpatialMap-Kartierung in der Szene und stellt deren Funktionen bereit.

public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
Vererbung
SparseSpatialMapBuilderFrameFilter
Geerbte Mitglieder

Felder

PointCloudMaterial

DasMaterial zum Rendern der Punktwolke. Änderungen sind nur wirksam, bevor die Session gestartet wird.

public Material PointCloudMaterial

Eigenschaften

Target

Der Ziel-Controller zur Anzeige des Kartierungsfortschritts. Kann erst nach Start der Session verwendet werden.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

Startet/Stoppt die Kartierung während derARSession-Laufzeit. Nach dem Start der Session beginnt die Kartierung nur, wennMonoBehaviour.enabled auf true gesetzt ist.

public bool enabled { get; set; }

Methoden

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

Erstellt und lädt die Karte hoch.

Baut die Karte.name ist der Name der Karte.preview ist das Vorschaubild (optional).timeoutMilliseconds ist der Timeout in Millisekunden für die Kommunikation mit dem Server (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