SpatialInteractionSourceLocation 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 pose genggaman dan pose pointer pengontrol tangan atau gerakan.
public ref class SpatialInteractionSourceLocation 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 SpatialInteractionSourceLocation 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 SpatialInteractionSourceLocation
Public NotInheritable Class SpatialInteractionSourceLocation
- 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
Windows Mixed Reality mendukung pengontrol gerakan dalam berbagai faktor bentuk, dengan desain setiap pengontrol berbeda dalam hubungannya antara posisi tangan pengguna dan arah "maju" alami yang harus digunakan aplikasi untuk menunjuk saat merender pengontrol.
Untuk mewakili pengontrol ini dengan lebih baik, ada dua jenis pose yang dapat Anda selidiki untuk setiap sumber interaksi.
Pose genggaman mewakili lokasi telapak tangan yang terdeteksi oleh HoloLens, atau telapak tangan memegang pengontrol gerakan. Pada headset imersif, pose ini paling baik digunakan untuk merender tangan pengguna atau objek yang dipegang di tangan pengguna, seperti pedang atau pistol. Pose genggaman diwakili oleh properti posisi, orientasi, dan kecepatan langsung dalam jenis ini.
Pose penunjuk mewakili ujung pengontrol gerakan yang menunjuk ke depan. Pose ini paling baik digunakan untuk raycast saat menunjuk UI saat Anda merender model pengontrol itu sendiri. Pose pointer dapat diakses melalui properti SourcePointerPose.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | Orientasi |
1709 | 16299 | AngularVelocity |
1709 | 16299 | PositionAccuracy |
1709 | 16299 | SourcePointerPose |
Properti
AngularVelocity |
Mendapatkan kecepatan sudut pengontrol tangan atau gerakan. |
Orientation |
Mendapatkan orientasi pose genggaman, mewakili orientasi tangan pengguna saat memegang pengontrol gerakan. |
Position |
Mendapatkan posisi pose genggaman, mewakili posisi tangan pengguna, baik secara langsung atau di mana ia memegang pengontrol gerakan. |
PositionAccuracy |
Mendapatkan akurasi pelacakan posisi sumber interaksi. |
SourcePointerPose |
Mendapatkan pose pointer untuk sumber interaksi spasial tertentu, seperti pengontrol gerakan, pada tanda waktu tertentu. |
Velocity |
Mendapatkan kecepatan pengontrol tangan atau gerakan. |