WindowsMixedRealityArticulatedHandDefinition Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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) |