次の方法で共有


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 配列内の一致する要素ごとに 1 つ。

注釈

座標系は右利きで、+y を上に、+x を右に、-z を前方に指定します。

先端ジョイントを除くすべてのジョイントは、手の内部です。 指の関節のポーズは、名前付きボーンのベースを表します。 ジョイントは、各指の先端を指す前方 (-z)、手または指の背面を指す上 (+y)、右 (+x) が前方と上に垂直に向いている方向に配置されます。

適用対象