共用方式為


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

要填滿指定聯合的姿勢。

傳回

Boolean

bool

如果手部可以位於指定的座標系統中,則為 True;否則為 false。

備註

座標系統是右手的,右邊是 +y 向上、+x,以及 -z 向前。

除了小費接合之外,所有聯結都是手部內部。 手指聯合姿勢代表具名骨的基底。 接合方向為正向 ( z) 指向每個手指的尖、向上 (+y) 指向手部或手指的背面,以及向右 (+x) 指向向前和向上。

如果指定的座標系統目前無法找到,這個方法會傳回 false。

適用於