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