SpatialSurfaceObserver Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |