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
namepreviewtimeoutMillisecondscallback