API reference

FingerShapes Class

Protected Methods

JointsCurlValue ( joints , hand )
Signature
float JointsCurlValue(HandJointId[] joints, IHand hand)
Parameters
joints: HandJointId[]
hand: IHand
Returns
float

Methods

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

Static Methods

PosesListCurlValue ( poses )
Signature
static float PosesListCurlValue(Pose[] poses)
Parameters
poses: Pose[]
Returns
float