SpatialSurfaceObserver.GetObservedSurfaces Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft Metadaten für den Satz von Oberflächen ab, die derzeit innerhalb des umgebenden Volumes beobachtet werden.
public:
virtual IMapView<Platform::Guid, SpatialSurfaceInfo ^> ^ GetObservedSurfaces() = GetObservedSurfaces;
IMapView<winrt::guid, SpatialSurfaceInfo const&> GetObservedSurfaces();
public IReadOnlyDictionary<Guid,SpatialSurfaceInfo> GetObservedSurfaces();
function getObservedSurfaces()
Public Function GetObservedSurfaces () As IReadOnlyDictionary(Of Guid, SpatialSurfaceInfo)
Gibt zurück
Die beobachteten Oberflächen innerhalb des umgebenden Volumens. Wenn kein Begrenzungsvolumen festgelegt wurde, werden keine Flächen zurückgegeben.
Windows-Anforderungen
App-Funktionen |
spatialPerception
|
Hinweise
Jede SpatialSurfaceInfo-Momentaufnahme ist unveränderlich, sodass Sie ihre Werte später vergleichen können, um festzustellen, ob eine bestimmte Oberfläche kürzlich eine Gitteraktualisierung erfahren hat.
Wenn Sie die Eigenschaften Id und UpdateTime über mehrere Beobachtungen hinweg korrelieren, können Sie ein neues Gitter, ein aktualisiertes Gitter und ein entferntes Gitter identifizieren:
- Wenn Ein SpatialSurfaceInfo mit einer ID angezeigt wird, die Sie noch nicht gesehen haben, behandeln Sie es als neues Gitter.
- Wenn Ein SpatialSurfaceInfo mit einer bekannten ID, aber mit einem neuen UpdateTime-Objekt angezeigt wird, behandeln Sie es als aktualisiertes Gitter.
- Wenn Ein SpatialSurfaceInfo mit einer bekannten ID nicht mehr angezeigt wird, behandeln Sie es als entferntes Gitter.