API reference

FingerPinchGrabAPI Class

This Finger API uses an advanced calculation for the pinch value of the fingers to detect if they are grabbing

Constructors

FingerPinchGrabAPI ( hmd )
Signature
Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.FingerPinchGrabAPI(IHmd hmd=null)
Parameters
hmd: IHmd

Methods

GetFingerGrabScore ( finger )
Signature
float Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetFingerGrabScore(HandFinger finger)
Parameters
finger: HandFinger
Returns
float
GetFingerIsGrabbing ( finger )
Signature
bool Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetFingerIsGrabbing(HandFinger finger)
Parameters
finger: HandFinger
Returns
bool
GetFingerIsGrabbingChanged ( finger , targetPinchState )
Signature
bool Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetFingerIsGrabbingChanged(HandFinger finger, bool targetPinchState)
Parameters
finger: HandFinger
targetPinchState: bool
Returns
bool
GetFingerPinchDistance ( finger )
Signature
float Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetFingerPinchDistance(HandFinger finger)
Parameters
finger: HandFinger
Returns
float
GetFingerPinchPercent ( finger )
Signature
float Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetFingerPinchPercent(HandFinger finger)
Parameters
finger: HandFinger
Returns
float
GetIsPinchVisibilityGood ()
Signature
bool Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetIsPinchVisibilityGood()
Returns
bool
GetPinchGrabParam ( paramId )
Signature
float Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetPinchGrabParam(PinchGrabParam paramId)
Parameters
paramId: PinchGrabParam
Returns
float
GetWristOffsetLocal ()
Signature
Vector3 Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.GetWristOffsetLocal()
Returns
Vector3
SetPinchGrabParam ( paramId , paramVal )
Signature
void Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.SetPinchGrabParam(PinchGrabParam paramId, float paramVal)
Parameters
paramId: PinchGrabParam
paramVal: float
Returns
void
Update ( hand )
Signature
void Oculus.Interaction.GrabAPI.FingerPinchGrabAPI.Update(IHand hand)
Parameters
hand: IHand
Returns
void