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

FingerShapes Class

Protected Methods

JointsCurlValue ( joints , hand )
Signature
float Oculus.Interaction.PoseDetection.FingerShapes.JointsCurlValue(HandJointId[] joints, IHand hand)
Parameters
joints: HandJointId[]
hand: IHand
Returns
float

Methods

GetAbductionValue ( finger , hand )
Signature
float Oculus.Interaction.PoseDetection.FingerShapes.GetAbductionValue(HandFinger finger, IHand hand)
Parameters
finger: HandFinger
hand: IHand
Returns
float
GetCurlValue ( finger , hand )
Signature
float Oculus.Interaction.PoseDetection.FingerShapes.GetCurlValue(HandFinger finger, IHand hand)
Parameters
finger: HandFinger
hand: IHand
Returns
float
GetFlexionValue ( finger , hand )
Signature
float Oculus.Interaction.PoseDetection.FingerShapes.GetFlexionValue(HandFinger finger, IHand hand)
Parameters
finger: HandFinger
hand: IHand
Returns
float
GetJointsAffected ( finger , feature )
Signature
virtual IReadOnlyList< HandJointId > Oculus.Interaction.PoseDetection.FingerShapes.GetJointsAffected(HandFinger finger, FingerFeature feature)
Parameters
finger: HandFinger
feature: FingerFeature
Returns
IReadOnlyList< HandJointId >
GetOppositionValue ( finger , hand )
Signature
float Oculus.Interaction.PoseDetection.FingerShapes.GetOppositionValue(HandFinger finger, IHand hand)
Parameters
finger: HandFinger
hand: IHand
Returns
float
GetValue ( finger , feature , hand )
Signature
virtual float Oculus.Interaction.PoseDetection.FingerShapes.GetValue(HandFinger finger, FingerFeature feature, IHand hand)
Parameters
finger: HandFinger
feature: FingerFeature
hand: IHand
Returns
float

Static Methods

PosesListCurlValue ( poses )
Signature
static float Oculus.Interaction.PoseDetection.FingerShapes.PosesListCurlValue(Pose[] poses)
Parameters
poses: Pose[]
Returns
float