HandPose.GetRelativeJoints 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 mehrerer Handgelenke ab, die jeweils relativ zum entsprechenden Referenzgelenk ausgedrückt werden.
void GetRelativeJoints(winrt::array_view <HandJointKind> const& joints, winrt::array_view <HandJointKind> const& referenceJoints, winrt::array_view <JointPose> & jointPoses);
public void GetRelativeJoints(HandJointKind[] joints, HandJointKind[] referenceJoints, JointPose[] jointPoses);
function getRelativeJoints(joints, referenceJoints, jointPoses)
Public Sub GetRelativeJoints (joints As HandJointKind(), referenceJoints As HandJointKind(), jointPoses As JointPose())
Parameter
- joints
- HandJointKind[]
Das Array der zu findenden Handgelenktypen.
- referenceJoints
- HandJointKind[]
Das Array der Referenzhandgelenke, relativ zu denen sich jedes übereinstimmende Gelenk im Gelenkarray befindet.
- jointPoses
- JointPose[]
Das Array der zu füllenden relativen Posen, eine für jedes übereinstimmende Element in den Arrays joints und referenceJoints .
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 an 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 der Rückseite der Hand oder des Fingers und rechts (+x) senkrecht nach vorne und oben zeigen.