HandPose.TryGetJoint Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.