Share via


SpatialSurfaceObserver.GetObservedSurfaces Méthode

Définition

Obtient des métadonnées pour l’ensemble de surfaces observées dans le volume englobant pour le moment.

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)

Retours

Surfaces observées dans le volume englobant. Si aucun volume englobant n’a été défini, aucune surface ne sera retournée.

Configuration requise pour Windows

Fonctionnalités de l’application
spatialPerception

Remarques

Chaque instantané SpatialSurfaceInfo est immuable. Vous pouvez donc comparer leurs valeurs ultérieurement pour voir si une surface donnée a récemment subi une mise à jour de maillage.

La corrélation des propriétés Id et UpdateTime entre plusieurs observations vous permet d’identifier le nouveau maillage, le maillage mis à jour et le maillage supprimé :

  • Si vous voyez un SpatialSurfaceInfo avec un ID que vous n’avez pas vu auparavant, traitez-le comme un nouveau maillage.
  • Si vous voyez un SpatialSurfaceInfo avec un ID connu, mais avec un nouveau UpdateTime, traitez-le comme un maillage mis à jour.
  • Si vous ne voyez plus de SpatialSurfaceInfo avec un ID connu, traitez-le comme un maillage supprimé.

S’applique à