日本語翻訳ドキュメントはサポートを終了しました

MRTK 2.6 以降のドキュメントについては、公式の Microsoft ドキュメント を参照してください。

    Show / Hide Table of Contents

    Class SimulatedHand

    Inheritance
    Object
    BaseController
    BaseHand
    SimulatedHand
    SimulatedArticulatedHand
    SimulatedGestureHand
    Implements
    IMixedRealityHand
    IMixedRealityController
    Inherited Members
    BaseHand.HandRay
    BaseHand.IsInPointingPose
    BaseHand.DefaultLeftHandedInteractions
    BaseHand.DefaultRightHandedInteractions
    BaseHand.UpdateVelocity()
    BaseHand.GetPalmNormal()
    BaseController.DefaultInteractions
    BaseController.Enabled
    BaseController.TrackingState
    BaseController.ControllerHandedness
    BaseController.InputSource
    BaseController.Visualizer
    BaseController.IsPositionAvailable
    BaseController.IsPositionApproximate
    BaseController.IsRotationAvailable
    BaseController.Interactions
    BaseController.AngularVelocity
    BaseController.Velocity
    BaseController.SetupConfiguration(Type, InputSourceType)
    BaseController.SetupConfiguration(Type)
    BaseController.SetupDefaultInteractions(Handedness)
    BaseController.SetupDefaultInteractions()
    BaseController.AssignControllerMappings(MixedRealityInteractionMapping[])
    BaseController.TryRenderControllerModel(Type, InputSourceType)
    BaseController.TryAddControllerModelToSceneHierarchy(GameObject)
    BaseController.GetControllerVisualizationProfile()
    BaseController.IsControllerMappingEnabled()
    BaseController.GetControllerMappings()
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class SimulatedHand : BaseHand, IMixedRealityHand, IMixedRealityController

    Constructors

    SimulatedHand(TrackingState, Handedness, IMixedRealityInputSource, MixedRealityInteractionMapping[])

    Constructor.

    Declaration
    protected SimulatedHand(TrackingState trackingState, Handedness controllerHandedness, IMixedRealityInputSource inputSource = null, MixedRealityInteractionMapping[] interactions = null)
    Parameters
    Type Name Description
    TrackingState trackingState
    Handedness controllerHandedness
    IMixedRealityInputSource inputSource
    MixedRealityInteractionMapping[] interactions

    Fields

    jointCount

    Declaration
    protected static readonly int jointCount
    Field Value
    Type Description
    Int32

    jointPoses

    Declaration
    protected readonly Dictionary<TrackedHandJoint, MixedRealityPose> jointPoses
    Field Value
    Type Description
    Dictionary<TrackedHandJoint, MixedRealityPose>

    Properties

    SimulationMode

    Declaration
    public abstract ControllerSimulationMode SimulationMode { get; }
    Property Value
    Type Description
    ControllerSimulationMode

    Methods

    TryGetJoint(TrackedHandJoint, out MixedRealityPose)

    Get the current pose of a hand joint.

    Declaration
    public override bool TryGetJoint(TrackedHandJoint joint, out MixedRealityPose pose)
    Parameters
    Type Name Description
    TrackedHandJoint joint
    MixedRealityPose pose
    Returns
    Type Description
    Boolean
    Overrides
    BaseHand.TryGetJoint(TrackedHandJoint, out MixedRealityPose)
    Remarks

    Hand bones should be oriented along the Z-axis, with the Y-axis indicating the "up" direction, i.e. joints rotate primarily around the X-axis.

    UpdateInteractions(SimulatedHandData)

    Declaration
    protected abstract void UpdateInteractions(SimulatedHandData handData)
    Parameters
    Type Name Description
    SimulatedHandData handData

    UpdateState(SimulatedHandData)

    Declaration
    public void UpdateState(SimulatedHandData handData)
    Parameters
    Type Name Description
    SimulatedHandData handData

    Implements

    IMixedRealityHand
    IMixedRealityController
    Back to top Generated by DocFX