SpatialPointerInteractionSourcePose 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 penunjuk pengontrol gerakan sehubungan dengan lingkungannya.
public ref class SpatialPointerInteractionSourcePose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialPointerInteractionSourcePose final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialPointerInteractionSourcePose
Public NotInheritable Class SpatialPointerInteractionSourcePose
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.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 |
---|---|---|
1709 | 16299 | Orientasi |
1709 | 16299 | PositionAccuracy |
Properti
ForwardDirection |
Mendapatkan arah maju dari pose penunjuk pengontrol gerakan dalam sistem koordinat yang ditentukan, sebagai vektor unit. |
Orientation |
Mendapatkan orientasi pose penunjuk pengontrol gerakan dalam sistem koordinat yang ditentukan. |
Position |
Mendapatkan posisi pose penunjuk pengontrol gerakan dalam sistem koordinat yang ditentukan. |
PositionAccuracy |
Mendapatkan akurasi pelacakan posisi sumber interaksi. |
UpDirection |
Mendapatkan arah atas yang mengarahkan pose penunjuk pengontrol gerakan dalam sistem koordinat yang ditentukan, sebagai vektor unit. |