HandPose.GetRelativeJoints 方法

定义

获取多个手关节的姿势,每个关节相对于其匹配的参考关节表示。

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) 指向垂直向前和向上。

适用于