API reference
API reference
Select your platform
No SDKs available
No versions available

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