We've moved!

Starting from MRTK 2.6, we are publishing both conceptual docs and API references on docs.microsoft.com. For conceptual docs, please visit our new landing page. For API references, please visit the MRTK-Unity section of the dot net API explorer. Existing content will remain here but will not be updated further.

Search Results for

    Show / Hide Table of Contents

    Class RiggedHandVisualizer

    Hand visualizer that controls a hierarchy of transforms to be used by a SkinnedMeshRenderer Implementation is derived from LeapMotion RiggedHand and RiggedFinger and has visual parity

    Inheritance
    Object
    RiggedHandVisualizer
    Implements
    IMixedRealityControllerVisualizer
    IMixedRealitySourceStateHandler
    IMixedRealityHandJointHandler
    IEventSystemHandler
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class RiggedHandVisualizer : MonoBehaviour, IMixedRealityControllerVisualizer, IMixedRealitySourceStateHandler, IMixedRealityHandJointHandler, IEventSystemHandler

    Fields

    DeformPosition

    Declaration
    public bool DeformPosition
    Field Value
    Type Description
    Boolean

    IndexRoot

    Index metacarpal transform (index finger root)

    Declaration
    public Transform IndexRoot
    Field Value
    Type Description
    Transform

    IndexRootIsMetacarpal

    Declaration
    public bool IndexRootIsMetacarpal
    Field Value
    Type Description
    Boolean

    MiddleRoot

    Middle metacarpal transform (middle finger root)

    Declaration
    public Transform MiddleRoot
    Field Value
    Type Description
    Transform

    MiddleRootIsMetacarpal

    Declaration
    public bool MiddleRootIsMetacarpal
    Field Value
    Type Description
    Boolean

    ModelFingerPointing

    Declaration
    public Vector3 ModelFingerPointing
    Field Value
    Type Description
    Vector3

    ModelPalmAtLeapWrist

    Declaration
    public bool ModelPalmAtLeapWrist
    Field Value
    Type Description
    Boolean

    ModelPalmFacing

    Declaration
    public Vector3 ModelPalmFacing
    Field Value
    Type Description
    Vector3

    Palm

    Palm transform

    Declaration
    public Transform Palm
    Field Value
    Type Description
    Transform

    PinkyRoot

    Pinky metacarpal transform (pinky finger root)

    Declaration
    public Transform PinkyRoot
    Field Value
    Type Description
    Transform

    PinkyRootIsMetacarpal

    Declaration
    public bool PinkyRootIsMetacarpal
    Field Value
    Type Description
    Boolean

    RingRoot

    Ring metacarpal transform (ring finger root)

    Declaration
    public Transform RingRoot
    Field Value
    Type Description
    Transform

    RingRootIsMetacarpal

    Declaration
    public bool RingRootIsMetacarpal
    Field Value
    Type Description
    Boolean

    ScaleLastFingerBone

    Declaration
    public bool ScaleLastFingerBone
    Field Value
    Type Description
    Boolean

    ThumbRoot

    Thumb metacarpal transform (thumb root)

    Declaration
    public Transform ThumbRoot
    Field Value
    Type Description
    Transform

    ThumbRootIsMetacarpal

    Declaration
    public bool ThumbRootIsMetacarpal
    Field Value
    Type Description
    Boolean

    Wrist

    Wrist Transform

    Declaration
    public Transform Wrist
    Field Value
    Type Description
    Transform

    Properties

    Controller

    The current controller reference.

    Declaration
    public IMixedRealityController Controller { get; set; }
    Property Value
    Type Description
    IMixedRealityController

    GameObjectProxy

    The GameObject reference for this controller.

    Declaration
    public GameObject GameObjectProxy { get; }
    Property Value
    Type Description
    GameObject
    Remarks

    This reference may not always be available when called.

    HandMaterial

    Hand material to use for hand tracking hand mesh.

    Declaration
    public Material HandMaterial { get; }
    Property Value
    Type Description
    Material

    HandRenderer

    Renderer of the hand mesh.

    Declaration
    public SkinnedMeshRenderer HandRenderer { get; }
    Property Value
    Type Description
    SkinnedMeshRenderer

    PinchStrengthMaterialProperty

    Property name for modifying the mesh's appearance based on pinch strength

    Declaration
    public string PinchStrengthMaterialProperty { get; }
    Property Value
    Type Description
    String

    Explicit Interface Implementations

    IMixedRealityHandJointHandler.OnHandJointsUpdated(InputEventData<IDictionary<TrackedHandJoint, MixedRealityPose>>)

    Declaration
    void IMixedRealityHandJointHandler.OnHandJointsUpdated(InputEventData<IDictionary<TrackedHandJoint, MixedRealityPose>> eventData)
    Parameters
    Type Name Description
    InputEventData<IDictionary<TrackedHandJoint, MixedRealityPose>> eventData

    IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData)

    Raised when a source is detected.

    Declaration
    void IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData)

    Raised when a source is lost.

    Declaration
    void IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    Implements

    IMixedRealityControllerVisualizer
    IMixedRealitySourceStateHandler
    IMixedRealityHandJointHandler
    IEventSystemHandler
    In This Article
    Back to top Generated by DocFX