HandPose.GetRelativeJoints Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la pose de plusieurs articulations de main, chacune exprimée par rapport à son joint de référence correspondante.
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())
Paramètres
- joints
- HandJointKind[]
Tableau des types de jointures de main à localiser.
- referenceJoints
- HandJointKind[]
Tableau des types de jointures de main de référence, par rapport auquel chaque joint correspondant dans le tableau d’articulations sera localisé.
- jointPoses
- JointPose[]
Tableau de poses relatives à remplir, une pour chaque élément correspondant dans les tableaux joints et referenceJoints .
Remarques
Le système de coordonnées est droitier, avec +y vers le haut, +x à droite et -z vers l’avant.
Tous les joints à l’exception des joints de pointe sont intérieurs à la main. Les poses d’articulation du doigt représentent la base de l’os nommé. Les articulations sont orientées vers l’avant (-z) pointant vers le bout de chaque doigt, vers le haut (+y) vers l’arrière de la main ou du doigt, et vers la droite (+x) pointant perpendiculairement vers l’avant et vers le haut.