Share via


SpatialSurfaceObserver.GetObservedSurfaces Método

Definición

Obtiene los metadatos del conjunto de superficies observadas en el volumen delimitador en este momento.

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)

Devoluciones

Superficies observadas dentro del volumen delimitador. Si no se ha establecido ningún volumen delimitador, no se devolverá ninguna superficie.

Requisitos de Windows

Características de aplicaciones
spatialPerception

Comentarios

Cada instantánea SpatialSurfaceInfo es inmutable, por lo que puede comparar sus valores más adelante para ver si una superficie determinada ha experimentado recientemente una actualización de malla.

La correlación de las propiedades Id y UpdateTime entre varias observaciones le permite identificar la nueva malla, la malla actualizada y la malla eliminada:

  • Si ves un SpatialSurfaceInfo con un identificador que no has visto antes, tratalo como una nueva malla.
  • Si ve un SpatialSurfaceInfo con un identificador conocido, pero con un nuevo UpdateTime, ótelo como malla actualizada.
  • Si ya no ves un SpatialSurfaceInfo con un identificador conocido, tratalo como malla quitada.

Se aplica a