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

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

    Show / Hide Table of Contents

    Class OculusHand

    Oculus Integration Asset package implementation of Oculus Quest articulated hands.

    Inheritance
    Object
    OculusHand
    Namespace: Microsoft.MixedReality.Toolkit.XRSDK.Oculus.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class OculusHand : BaseHand

    Constructors

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

    Default constructor used by reflection for profiles

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

    Fields

    jointPoses

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

    Properties

    DefaultInteractions

    Declaration
    public override MixedRealityInteractionMapping[] DefaultInteractions { get; }
    Property Value
    Type Description
    MixedRealityInteractionMapping[]

    DefaultLeftHandedInteractions

    Declaration
    public override MixedRealityInteractionMapping[] DefaultLeftHandedInteractions { get; }
    Property Value
    Type Description
    MixedRealityInteractionMapping[]

    DefaultRightHandedInteractions

    Declaration
    public override MixedRealityInteractionMapping[] DefaultRightHandedInteractions { get; }
    Property Value
    Type Description
    MixedRealityInteractionMapping[]

    HandPointerPose

    Pose used by hand ray

    Declaration
    public MixedRealityPose HandPointerPose { get; }
    Property Value
    Type Description
    MixedRealityPose

    Methods

    SetupDefaultInteractions()

    Declaration
    public override void SetupDefaultInteractions()

    TryGetJoint(TrackedHandJoint, out MixedRealityPose)

    Declaration
    public override bool TryGetJoint(TrackedHandJoint joint, out MixedRealityPose pose)
    Parameters
    Type Name Description
    TrackedHandJoint joint
    MixedRealityPose pose
    Returns
    Type Description
    Boolean
    Back to top Generated by DocFX