Freigeben über


HandPose Klasse

Definition

Stellt die Haltungen der Handgelenke des Benutzers in Bezug auf ihre Umgebung dar.

public ref class HandPose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HandPose final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HandPose
Public NotInheritable Class HandPose
Vererbung
Object Platform::Object IInspectable HandPose
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)

Hinweise

Das Koordinatensystem ist rechtshändig, mit +y nach oben, +x nach rechts und -z vorwärts.

Alle Gelenke mit Ausnahme der Spitzengelenke sind innen in der Hand. Fingergelenkhaltungen stellen die Basis des benannten Knochens dar. Gelenke werden nach vorne (-z) ausgerichtet, die auf die Spitze jedes Fingers zeigen, nach oben (+y) aus dem Rücken der Hand oder dem Finger zeigen und rechts (+x) senkrecht nach vorne und oben zeigen.

Methoden

GetRelativeJoint(HandJointKind, HandJointKind)

Ruft die Pose eines Handgelenks ab, das relativ zu einem Verweisgelenk ausgedrückt wird.

GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[])

Ruft die Pose mehrerer Handgelenke ab, die jeweils relativ zum entsprechenden Referenzgelenk ausgedrückt werden.

TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose)

Ruft die Pose eines Handgelenks ab, die im angegebenen Koordinatensystem ausgedrückt wird.

TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[])

Ruft die Pose mehrerer Handgelenke ab, die im angegebenen Koordinatensystem ausgedrückt werden.

Gilt für: