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
Поза для заполнения указанного соединения.
Возвращаемое значение
bool
Значение true, если рука может находиться в указанной системе координат; в противном случае — false.
Комментарии
Система координат является правой рукой с +y вверх, +x справа и -z вперед.
Все суставы, за исключением кончиков суставов, находятся внутри руки. Позы суставов пальцев представляют основание именованной кости. Суставы ориентированы вперед (–z), указывающими на кончик каждого пальца, вверх (+y), указывающими на заднюю часть руки или пальца, и правым (+x), указывающим перпендикулярно вперед и вверх.
Этот метод возвращает значение false, если указанная система координат не может быть найдена в данный момент.