SimulatedArticulatedHand 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.
public ref class SimulatedArticulatedHand : Microsoft::MixedReality::Toolkit::Input::SimulatedHand
[Microsoft.MixedReality.Toolkit.Input.MixedRealityController(Microsoft.MixedReality.Toolkit.Input.SupportedControllerType.ArticulatedHand, new Microsoft.MixedReality.Toolkit.Utilities.Handedness[] { Microsoft.MixedReality.Toolkit.Utilities.Handedness.Left, Microsoft.MixedReality.Toolkit.Utilities.Handedness.Right }, "", (Microsoft.MixedReality.Toolkit.Input.MixedRealityControllerConfigurationFlags) 0)]
public class SimulatedArticulatedHand : Microsoft.MixedReality.Toolkit.Input.SimulatedHand
[Microsoft.MixedReality.Toolkit.Input.MixedRealityController(Microsoft.MixedReality.Toolkit.Input.SupportedControllerType.ArticulatedHand, new Microsoft.MixedReality.Toolkit.Utilities.Handedness[] { Microsoft.MixedReality.Toolkit.Utilities.Handedness.Left, Microsoft.MixedReality.Toolkit.Utilities.Handedness.Right }, "", (Microsoft.MixedReality.Toolkit.Input.MixedRealityControllerConfigurationFlags) 0, Microsoft.MixedReality.Toolkit.Utilities.SupportedUnityXRPipelines.LegacyXR | Microsoft.MixedReality.Toolkit.Utilities.SupportedUnityXRPipelines.XRSDK)]
public class SimulatedArticulatedHand : Microsoft.MixedReality.Toolkit.Input.SimulatedHand
[<Microsoft.MixedReality.Toolkit.Input.MixedRealityController(Microsoft.MixedReality.Toolkit.Input.SupportedControllerType.ArticulatedHand, new Microsoft.MixedReality.Toolkit.Utilities.Handedness[] { Microsoft.MixedReality.Toolkit.Utilities.Handedness.Left, Microsoft.MixedReality.Toolkit.Utilities.Handedness.Right }, "", (Microsoft.MixedReality.Toolkit.Input.MixedRealityControllerConfigurationFlags) 0)>]
type SimulatedArticulatedHand = class
inherit SimulatedHand
[<Microsoft.MixedReality.Toolkit.Input.MixedRealityController(Microsoft.MixedReality.Toolkit.Input.SupportedControllerType.ArticulatedHand, new Microsoft.MixedReality.Toolkit.Utilities.Handedness[] { Microsoft.MixedReality.Toolkit.Utilities.Handedness.Left, Microsoft.MixedReality.Toolkit.Utilities.Handedness.Right }, "", (Microsoft.MixedReality.Toolkit.Input.MixedRealityControllerConfigurationFlags) 0, Microsoft.MixedReality.Toolkit.Utilities.SupportedUnityXRPipelines.LegacyXR | Microsoft.MixedReality.Toolkit.Utilities.SupportedUnityXRPipelines.XRSDK)>]
type SimulatedArticulatedHand = class
inherit SimulatedHand
Public Class SimulatedArticulatedHand
Inherits SimulatedHand
- Inheritance
- Attributes
Constructors
SimulatedArticulatedHand(TrackingState, Handedness, IMixedRealityInputSource, MixedRealityInteractionMapping[]) |
Constructor. |
Fields
handDefinition |
The definition and data store for this articulated hand class. |
jointPoses | (Inherited from SimulatedHand) |
Properties
AngularVelocity | (Inherited from BaseController) |
ControllerHandedness |
The designated hand that the Input Source is managing, as defined by the SDK / Unity. (Inherited from BaseController) |
DefaultInteractions |
The simulated articulated hand's default interactions. |
DefaultInteractions |
The default interactions for this controller. (Inherited from BaseController) |
DefaultLeftHandedInteractions |
The default left-handed interactions for this controller. (Inherited from BaseHand) |
DefaultRightHandedInteractions |
The default right-handed interactions for this controller. (Inherited from BaseHand) |
Definition |
Represents the archetypal definition of what this controller supports and can perform. (Inherited from BaseController) |
Enabled |
Is the controller enabled? (Inherited from BaseController) |
HandRay | (Inherited from BaseHand) |
InputSource |
The registered Input Source for this controller (Inherited from BaseController) |
Interactions |
Mapping definition for this controller, linking the Physical inputs to logical Input System Actions (Inherited from BaseController) |
IsInPointingPose | (Inherited from BaseHand) |
IsPositionApproximate |
Indicates the accuracy of the position data being reported. (Inherited from BaseController) |
IsPositionAvailable |
Indicates that this controller is currently providing position data. (Inherited from BaseController) |
IsRotationAvailable |
Indicates that this controller is currently providing rotation data. (Inherited from BaseController) |
SimulationMode | |
TrackingState |
Outputs the current state of the Input Source, whether it is tracked or not. As defined by the SDK / Unity. (Inherited from BaseController) |
Velocity | (Inherited from BaseController) |
Visualizer | (Inherited from BaseController) |
Methods
AssignControllerMappings(MixedRealityInteractionMapping[]) |
Load the Interaction mappings for this controller from the configured Controller Mapping profile (Inherited from BaseController) |
GetPalmNormal() | (Inherited from BaseHand) |
SetupConfiguration(Type) |
Obsolete.
Sets up the configuration based on the Mixed Reality Controller Mapping Profile. (Inherited from BaseController) |
SetupConfiguration(Type, InputSourceType) |
Obsolete.
Sets up the configuration based on the Mixed Reality Controller Mapping Profile. (Inherited from BaseController) |
SetupDefaultInteractions() |
Assign the default interactions based on this controller's handedness, if necessary. (Inherited from BaseController) |
SetupDefaultInteractions(Handedness) |
Obsolete.
Assign the default interactions based on controller handedness, if necessary. (Inherited from BaseController) |
TryAddControllerModelToSceneHierarchy(GameObject) | (Inherited from BaseController) |
TryGetJoint(TrackedHandJoint, MixedRealityPose) |
Get the current pose of a hand joint. (Inherited from SimulatedHand) |
TryRenderControllerModel(Type, InputSourceType) |
Try to render a controller model for this controller from the visualization profile. (Inherited from BaseController) |
UpdateHandJoints(SimulatedHandData) |
Updates the positions and orientations of the hand joints of the simulated hand |
UpdateHandJoints(SimulatedHandData) |
Updates the positions and orientations of the hand joints of the simulated hand (Inherited from SimulatedHand) |
UpdateInteractions(SimulatedHandData) |
Updates the interactions raised by the simulated hand |
UpdateState(SimulatedHandData) | (Inherited from SimulatedHand) |
UpdateVelocity() | (Inherited from BaseHand) |