HandPose.TryGetJoint 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 d’un joint de main, exprimée dans le système de coordonnées spécifié.
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
Paramètres
- coordinateSystem
- SpatialCoordinateSystem
Système de coordonnées dans lequel exprimer la pose conjointe.
- joint
- HandJointKind
Type de jointure de la main à localiser.
- jointPose
- JointPose
Pose à remplir pour le joint spécifié.
Retours
bool
True si la main peut se trouver dans le système de coordonnées spécifié ; sinon, false.
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.
Cette méthode retourne false si le système de coordonnées spécifié ne peut pas être localisé pour le moment.