Freigeben über


HandPose.TryGetJoint Methode

Definition

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

bool TryGetJoint(SpatialCoordinateSystem const& coordinateSystem, HandJointKind const& joint, [Out] JointPose & jointPose);
public bool TryGetJoint(SpatialCoordinateSystem coordinateSystem, HandJointKind joint, out JointPose jointPose);
Public Function TryGetJoint (coordinateSystem As SpatialCoordinateSystem, joint As HandJointKind, ByRef jointPose As JointPose) As Boolean

Parameter

coordinateSystem
SpatialCoordinateSystem

Das Koordinatensystem, in dem die Gelenkpose ausgedrückt werden soll.

joint
HandJointKind

Die Handgelenkart zu lokalisieren.

jointPose
JointPose

Die Pose, die für das angegebene Gelenk gefüllt werden soll.

Gibt zurück

Boolean

bool

True, wenn die Hand innerhalb des angegebenen Koordinatensystems lokalisiert werden kann; andernfalls false.

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.

Diese Methode gibt false zurück, wenn das angegebene Koordinatensystem derzeit nicht gefunden werden kann.

Gilt für: