Поделиться через


HandPose.TryGetJoint Метод

Определение

Возвращает позу сустава руки, выраженную в указанной системе координат.

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

Параметры

coordinateSystem
SpatialCoordinateSystem

Система координат, в которой выражается совместная поза.

joint
HandJointKind

Вид суставов рук, который нужно найти.

jointPose
JointPose

Поза для заполнения указанного соединения.

Возвращаемое значение

Boolean

bool

Значение true, если рука может находиться в указанной системе координат; в противном случае — false.

Комментарии

Система координат является правой рукой с +y вверх, +x справа и -z вперед.

Все суставы, за исключением кончиков суставов, находятся внутри руки. Позы суставов пальцев представляют основание именованной кости. Суставы ориентированы вперед (–z), указывающими на кончик каждого пальца, вверх (+y), указывающими на заднюю часть руки или пальца, и правым (+x), указывающим перпендикулярно вперед и вверх.

Этот метод возвращает значение false, если указанная система координат не может быть найдена в данный момент.

Применяется к