SpatialSurfaceObserver.GetObservedSurfaces 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前在边界卷内观察到的一组图面的元数据。
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)
返回
观察到的图面位于边界卷内。 如果未设置边界卷,则不会返回任何图面。
Windows 要求
应用功能 |
spatialPerception
|
注解
每个 SpatialSurfaceInfo 快照都是不可变的,因此稍后可以比较其值,以查看给定图面最近是否经历了网格更新。
通过跨多个观察值关联 Id 和 UpdateTime 属性,可以识别新的网格、更新的网格和已删除的网格:
- 如果看到具有以前未见过的 ID 的 SpatialSurfaceInfo,请将其视为新网格。
- 如果看到具有已知 ID 但具有新 UpdateTime 的 SpatialSurfaceInfo,请将其视为更新的网格。
- 如果不再看到具有已知 ID 的 SpatialSurfaceInfo,请将其视为已删除的网格。