HandPose.TryGetJoint Méthode

Définition

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

Boolean

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.

S’applique à