Bagikan melalui


SpatialInteractionSourceLocation Kelas

Definisi

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
Object Platform::Object IInspectable SpatialInteractionSourceLocation
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.

Berlaku untuk

Lihat juga