SpatialSurfaceInfo 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.
Mewakili rekam jepret metadata untuk permukaan yang diamati di lingkungan pengguna.
public ref class SpatialSurfaceInfo sealed
/// [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 SpatialSurfaceInfo final
[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 SpatialSurfaceInfo
Public NotInheritable Class SpatialSurfaceInfo
- 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)
|
Keterangan
Objek jala berisi buffer puncak dan indeks besar, sehingga berat untuk ditahan jika Anda tidak memiliki alasan yang baik. Untuk penggunaan yang efisien dalam penyajian atau fisika, aplikasi diharapkan untuk menyimpan jala dan objek buffer yang diminatinya, dan membuang jala untuk area di mana pengguna tidak lagi beroperasi.
Anda dapat menggunakan set instans SpatialSurfaceInfo yang diberikan kepada Anda oleh SpatialSurfaceObserver, yang mewakili jala apa yang ada dalam volume pembatas yang ditargetkan, untuk mengelola cache Anda.
Menghubungkan properti Id dan UpdateTime di beberapa pengamatan memungkinkan Anda mengidentifikasi jala baru, jala yang diperbarui, dan jala yang dihapus:
- Jika Anda melihat SpatialSurfaceInfo dengan Id yang belum Pernah Anda lihat sebelumnya, perlakukan sebagai jala baru.
- Jika Anda melihat SpatialSurfaceInfo dengan Id yang diketahui, tetapi dengan UpdateTime baru, perlakukan sebagai jala yang diperbarui.
- Jika Anda tidak lagi melihat SpatialSurfaceInfo dengan Id yang diketahui, perlakukan sebagai jala yang dihapus.
Karena ini adalah rekam jepret, properti UpdateTime tidak akan berubah dari waktu ke waktu. Untuk melihat apakah jala permukaan ini telah diperbarui, atau apakah permukaan telah dihapus atau dipindahkan dari volume pembatas, kembali ke SpatialSurfaceObserver dan panggil GetObservedSurfaces setiap bingkai atau tangani peristiwa ObservedSurfacesChanged .
Properti
Id |
Mendapatkan pengidentifikasi persisten untuk permukaan ini. |
UpdateTime |
Mendapatkan waktu pembaruan terakhir yang diwakili oleh rekam jepret metadata permukaan ini. |
Metode
TryComputeLatestMeshAsync(Double) |
Menghasilkan objek jala dan puncak dan buffer indeksnya untuk permukaan ini. Ini memilih jala paling rinci yang tidak melebihi kepadatan segitiga yang ditentukan, dalam segitiga per meter kubik. |
TryComputeLatestMeshAsync(Double, SpatialSurfaceMeshOptions) |
Menghasilkan objek jala dan buffer puncak dan indeksnya untuk permukaan ini, dengan opsi pembuatan jala yang ditentukan. Ini memilih jala paling rinci yang tidak melebihi kepadatan segitiga yang ditentukan, dalam segitiga per meter kubik. |
TryGetBounds(SpatialCoordinateSystem) |
Mendapatkan batas permukaan ini, yang dinyatakan dalam sistem koordinat yang ditentukan. |