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 が表示されなくなった場合は、削除されたメッシュとして扱います。