Compartilhar via


SpatialSurfaceObserver.GetObservedSurfaces Método

Definição

Obtém metadados para o conjunto de superfícies observado no volume delimitador no 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)

Retornos

As superfícies observadas dentro do volume delimitador. Se nenhum volume delimitador tiver sido definido, nenhuma superfície será retornada.

Requisitos do Windows

Funcionalidades do aplicativo
spatialPerception

Comentários

Cada instantâneo SpatialSurfaceInfo é imutável, para que você possa comparar seus valores mais tarde para ver se uma determinada superfície passou recentemente por uma atualização de malha.

Correlacionar as propriedades Id e UpdateTime em várias observações permite identificar novas malhas, malha atualizada e malha removida:

  • Se você vir um SpatialSurfaceInfo com uma ID que não viu antes, trate-o como uma nova malha.
  • Se você vir um SpatialSurfaceInfo com uma ID conhecida, mas com um novo UpdateTime, trate-o como malha atualizada.
  • Se você não vir mais um SpatialSurfaceInfo com uma ID conhecida, trate-o como malha removida.

Aplica-se a