HandPose HandPose HandPose HandPose HandPose Class

Definition

Represents the poses of the user's hand joints in relation to their surroundings.

public : sealed class HandPose
struct winrt::Windows::Perception::People::HandPose
public sealed class HandPose
Public NotInheritable Class HandPose
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10, version 1903 (introduced v10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v8)

Remarks

The coordinate system is right-handed, with +y up, +x to the right, and -z forward.

All joints except for tip joints are interior to the hand. Finger joint poses represent the base of the named bone. Joints are oriented with forward (-z) pointing towards the tip of each finger, up (+y) pointing out of the back of the hand or finger, and right (+x) pointing perpendicular to forward and up.

Methods

GetRelativeJoint(HandJointKind, HandJointKind) GetRelativeJoint(HandJointKind, HandJointKind) GetRelativeJoint(HandJointKind, HandJointKind) GetRelativeJoint(HandJointKind, HandJointKind) GetRelativeJoint(HandJointKind, HandJointKind)

Gets the pose of a hand joint, expressed relative to a reference joint.

GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[]) GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[]) GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[]) GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[]) GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[])

Gets the pose of multiple hand joints, each expressed relative to its matching reference joint.

TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose) TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose) TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose) TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose) TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose)

Gets the pose of a hand joint, expressed in the specified coordinate system.

TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[]) TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[]) TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[]) TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[]) TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[])

Gets the pose of multiple hand joints, expressed in the specified coordinate system.