Bagikan melalui


SpatialSurfaceObserver Kelas

Definisi

Menyediakan metode untuk mengamati permukaan di sekitar pengguna.

public ref class SpatialSurfaceObserver sealed
/// [Windows.Foundation.Metadata.Activatable(131072, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialSurfaceObserver final
[Windows.Foundation.Metadata.Activatable(131072, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialSurfaceObserver
function SpatialSurfaceObserver()
Public NotInheritable Class SpatialSurfaceObserver
Warisan
Object Platform::Object IInspectable SpatialSurfaceObserver
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)
Kemampuan aplikasi
spatialPerception

Keterangan

Pemetaan spasial memungkinkan aplikasi Anda memahami bentuk dan lokasi permukaan di lingkungan pengguna.

Melalui sensor pada perangkat seperti HoloLens, Windows menghasilkan jala segitiga 3D permukaan dalam volume berbentuk kubus besar. Seiring waktu, karena Windows meningkatkan pemahamannya tentang lingkungan Anda, volume permukaan baru dihasilkan dan volume yang ada diperbarui dengan jala baru. Terkadang, volume permukaan juga dapat dihancurkan, ketika sistem hampir kehabisan penyimpanan.

Anda mengakses permukaan ini dengan mengekspresikan minat dalam volume ruang, baik kotak pembatas, frustum pembatas, atau bola pembatas. Windows memperbarui Anda untuk memberi tahu Anda kapan kumpulan permukaan dalam volume yang diamati telah berubah, dengan setiap volume permukaan diidentifikasi oleh id dan waktu pembaruan terakhirnya. Dengan penalaran tentang perubahan pada set metadata permukaan yang diamati ini, Anda dapat mendeteksi jala baru, jala yang diperbarui, dan jala yang dihapus dari waktu ke waktu.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 Didukung

Konstruktor

SpatialSurfaceObserver()

Menginisialisasi instans baru kelas SpatialSurfaceObserver .

Metode

GetObservedSurfaces()

Mendapatkan metadata untuk set permukaan yang diamati dalam volume pembatas saat ini.

IsSupported()

Mendapatkan apakah pemetaan spasial didukung pada sistem saat ini.

RequestAccessAsync()

Meminta akses untuk aplikasi untuk menggunakan pemetaan spasial. Ini membutuhkan kemampuan spatialPerception.

SetBoundingVolume(SpatialBoundingVolume)

Mengatur volume pembatas tunggal yang akan dilacak pengamat ini untuk permukaan baru, diperbarui, atau dihapus.

SetBoundingVolumes(IIterable<SpatialBoundingVolume>)

Mengatur daftar volume pembatas yang akan dilacak pengamat ini untuk permukaan baru, diperbarui, atau dihapus.

Acara

ObservedSurfacesChanged

Terjadi ketika kumpulan metadata permukaan yang diamati dalam volume pembatas telah berubah.

Berlaku untuk

Lihat juga