Class SparseSpatialMapTrackerFrameFilter
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Ein MonoBehaviour, das easyar.SparseSpatialMap in der Szene steuert und Lokalisierungs-Tracking für easyar.SparseSpatialMap bereitstellt.
public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
- Vererbung
-
SparseSpatialMapTrackerFrameFilter
- Geerbte Mitglieder
Felder
EnableIndirectTracking
Aktiviert nicht-direktes Tracking, bei dem das Tracking nach dem Stoppen des direkten Trackings über die Motion-Tracking-Fähigkeit der frame source fortgesetzt wird. Änderungen werden nur vor dem Start der session wirksam.
public bool EnableIndirectTracking
EnableStabilization
Einstellung der Ergebnis-pose. Änderungen werden nur vor dem Start der session oder vor OnEnable wirksam.
public bool EnableStabilization
LocalizationMode
Lokalisierungsmodus. Änderungen werden nur vor dem Start der session oder vor OnEnable wirksam.
Wenn EnableStabilization true ist, wird er auf KeepUpdate erzwungen.
public LocalizationMode LocalizationMode
RequestTimeout
Timeout für die Kommunikation mit dem Server in Millisekunden. Kann jederzeit geändert werden und wird sofort wirksam.
public int RequestTimeout
Eigenschaften
Targets
Geladener SparseSpatialMapController.
public List<SparseSpatialMapController> Targets { get; }
enabled
Startet/stoppt Tracking während ARSession läuft. Nach dem Start der session beginnt Tracking nur, wenn MonoBehaviour.enabled true ist.
public bool enabled { get; set; }
Ereignisse
TargetLoad
Ereignis, wenn das Laden der Map abgeschlossen ist. Der bool-Wert gibt an, ob das Laden erfolgreich war. Der string-Wert gibt bei einem Fehler die Fehlermeldung an.
public event Action<SparseSpatialMapController, bool, string> TargetLoad
TargetUnload
Ereignis, wenn das Entladen der Map abgeschlossen ist. Der bool-Wert gibt an, ob das Entladen erfolgreich war. Der string-Wert gibt bei einem Fehler die Fehlermeldung an.
public event Action<SparseSpatialMapController, bool, string> TargetUnload