HandPose.GetRelativeJoints 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取多个手关节的姿势,每个关节相对于其匹配的参考关节表示。
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())
参数
- joints
- HandJointKind[]
要查找的手关节类型的数组。
- referenceJoints
- HandJointKind[]
引用手关节类型的数组,相对于关节数组中的每个匹配关节将位于该 数组 中。
- jointPoses
- JointPose[]
要填充的相对姿势数组,一个用于 关节 和 referenceJoints 数组中的每个匹配元素。
注解
坐标系是右手的,+y 向上,+x 向右,-z 向前。
除尖关节外的所有关节都位于手部内部。 手指关节姿势表示命名骨骼的基部。 关节的方向是向前 (-z) 指向每根手指的尖端,向上 (+y) 指向手或手指的背部,右 (+x) 指向垂直向前和向上。