Language
Edit

GrabInteractor Class

Definition

An ArticulatedTouchInteractor that is driven by the pinching point on the specified hand, as defined by the HandsAggregatorSubsystem. This is typically the averaged pose between the index tip and the thumb tip.

[UnityEngine.AddComponentMenu("MRTK/Input/Grab Interactor")]
public class GrabInteractor : MixedReality.Toolkit.Input.HandJointInteractor, MixedReality.Toolkit.IGrabInteractor
[<UnityEngine.AddComponentMenu("MRTK/Input/Grab Interactor")>]
type GrabInteractor = class
    inherit HandJointInteractor
    interface IGrabInteractor
    interface IXRInteractor
Public Class GrabInteractor
Inherits HandJointInteractor
Implements IGrabInteractor
Inheritance
UnityEngine.XR.Interaction.Toolkit.XRDirectInteractor
GrabInteractor
Attributes
UnityEngine.AddComponentMenuAttribute
Implements
IGrabInteractor UnityEngine.XR.Interaction.Toolkit.IXRInteractor

Constructors

Name Description
GrabInteractor()

Properties

Name Description
isHoverActive

Indicates whether this Interactor is in a state where it could hover.

(Inherited from HandJointInteractor)
PinchPoseSource

The pose source representing the worldspace pose of the hand pinching point.

Methods

Name Description
ProcessInteractor(XRInteractionUpdateOrder+UpdatePhase)

Unity's XRInteractionManager or containing IXRInteractionGroup calls this method to update the Interactor before interaction events occur. See Unity's documentation for more information.

(Inherited from HandJointInteractor)
TryGetInteractionPoint(Pose)

Get near interaction point from hands aggregator.

Explicit Interface Implementations

Name Description
IHandedInteractor.Handedness

Returns the Handedness of this interactor.

(Inherited from HandJointInteractor)

Applies to