SpatialSurfaceObserver.GetObservedSurfaces Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.