Edit

Share via


WindowsMixedRealityArticulatedHandDefinition Class

Definition

Caution

This class is deprecated. Use WindowsMixedRealityHandMeshProvider instead.

Defines the additional data, like hand mesh, that an articulated hand on HoloLens 2 can provide.

public ref class WindowsMixedRealityArticulatedHandDefinition : Microsoft::MixedReality::Toolkit::Input::ArticulatedHandDefinition
[System.Obsolete("This class is deprecated. Use WindowsMixedRealityHandMeshProvider instead.")]
public class WindowsMixedRealityArticulatedHandDefinition : Microsoft.MixedReality.Toolkit.Input.ArticulatedHandDefinition
[<System.Obsolete("This class is deprecated. Use WindowsMixedRealityHandMeshProvider instead.")>]
type WindowsMixedRealityArticulatedHandDefinition = class
    inherit ArticulatedHandDefinition
Public Class WindowsMixedRealityArticulatedHandDefinition
Inherits ArticulatedHandDefinition
Inheritance
WindowsMixedRealityArticulatedHandDefinition
Inheritance
WindowsMixedRealityArticulatedHandDefinition
Attributes

Remarks

This class is deprecated. Use WindowsMixedRealityHandMeshProvider instead.

Constructors

WindowsMixedRealityArticulatedHandDefinition(IMixedRealityInputSource, Handedness)

Fields

handedness (Inherited from ArticulatedHandDefinition)
inputSource (Inherited from ArticulatedHandDefinition)

Properties

AngularVelocity (Inherited from ArticulatedHandDefinition)
DefaultInteractions
Obsolete.

The articulated hands default interactions.

(Inherited from ArticulatedHandDefinition)
DefaultLeftHandedMappings

The collection of interactions supported by a left-handed instance of this controller.

(Inherited from BaseInputSourceDefinition)
DefaultMappings

The articulated hands default interactions.

(Inherited from ArticulatedHandDefinition)
DefaultRightHandedMappings

The collection of interactions supported by a right-handed instance of this controller.

(Inherited from BaseInputSourceDefinition)
EnterPinchDistance

The distance between the index finger tip and the thumb tip required to enter the pinch/air tap selection gesture. The pinch gesture enter will be registered for all values less than the EnterPinchDistance. The default EnterPinchDistance value is 0.02 and must be between 0.015 and 0.1.

(Inherited from ArticulatedHandDefinition)
ExitPinchDistance

The distance between the index finger tip and the thumb tip required to exit the pinch/air tap gesture. The pinch gesture exit will be registered for all values greater than the ExitPinchDistance. The default ExitPinchDistance value is 0.05 and must be between 0.015 and 0.1.

(Inherited from ArticulatedHandDefinition)
Handedness

The Handedness (ex: Left, Right, None) of this controller.

(Inherited from BaseInputSourceDefinition)
HandRay (Inherited from ArticulatedHandDefinition)
InputSource

The input source backing this definition instance.

(Inherited from ArticulatedHandDefinition)
IsGrabbing (Inherited from ArticulatedHandDefinition)
IsInPointingPose

Calculates whether the current pose allows for pointing/distant interactions. Equivalent to the HandRay's ShouldShowRay implementation ShouldShowRay

(Inherited from ArticulatedHandDefinition)
IsInTeleportPose

Calculates whether the current pose is the one to start a teleport action

(Inherited from ArticulatedHandDefinition)
IsPinching

Calculates whether the current the current joint pose is selecting (air tap gesture).

(Inherited from ArticulatedHandDefinition)
Velocity (Inherited from ArticulatedHandDefinition)

Methods

GetDefaultMappings(Handedness)

Provides the default interactions for this source type with a specific handedness.

(Inherited from BaseInputSourceDefinition)
UpdateCurrentIndexPose(MixedRealityInteractionMapping)

Updates the MixedRealityInteractionMapping with the latest index pose and fires a corresponding pose event.

(Inherited from ArticulatedHandDefinition)
UpdateCurrentTeleportPose(MixedRealityInteractionMapping)

Updates the MixedRealityInteractionMapping with the latest teleport pose status and fires an event when appropriate

(Inherited from ArticulatedHandDefinition)
UpdateHandJoints(Dictionary<TrackedHandJoint,MixedRealityPose>)

Updates the current hand joints with new data.

(Inherited from ArticulatedHandDefinition)
UpdateHandJoints(MixedRealityPose[])

Updates the current hand joints with new data.

(Inherited from ArticulatedHandDefinition)
UpdatePointerPose(MixedRealityInteractionMapping)

Updates the MixedRealityInteractionMapping with the latest pointer pose status and fires a corresponding pose event.

(Inherited from ArticulatedHandDefinition)
UpdateVelocity()

Updates the hand definition with its velocity

(Inherited from ArticulatedHandDefinition)

Applies to