SpatialSurfaceObserver.GetObservedSurfaces Metodo

Definizione

Ottiene i metadati per il set di superfici osservate all'interno del volume di delimitazione al 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)

Restituisce

Superfici osservate all'interno del volume di delimitazione. Se non è stato impostato alcun volume di delimitazione, non verrà restituita alcuna superficie.

Requisiti Windows

Funzionalità dell'app
spatialPerception

Commenti

Ogni snapshot SpatialSurfaceInfo non è modificabile, quindi è possibile confrontarli in un secondo momento per verificare se una determinata superficie ha riscontrato di recente un aggiornamento della mesh.

La correlazione delle proprietà Id e UpdateTime tra più osservazioni consente di identificare nuove mesh, mesh aggiornata e mesh rimossa:

  • Se viene visualizzato un Elemento SpatialSurfaceInfo con un ID non visualizzato in precedenza, considerarlo come una nuova mesh.
  • Se viene visualizzato un Elemento SpatialSurfaceInfo con un ID noto, ma con un nuovo updateTime, considerarlo come mesh aggiornata.
  • Se spatialSurfaceInfo non viene più visualizzato con un ID noto, considerarlo come mesh rimossa.

Si applica a