Tanoda
Leap.Unity.SkeletalFinger Class Reference
Inheritance diagram for Leap.Unity.SkeletalFinger:
Leap.Unity.FingerModel Leap.Unity.RigidFinger

Public Member Functions

override void InitFinger ()
 
override void UpdateFinger ()
 
- Public Member Functions inherited from Leap.Unity.FingerModel
void SetLeapHand (Hand hand)
 
Hand GetLeapHand ()
 
Finger GetLeapFinger ()
 
virtual void InitFinger ()
 
abstract void UpdateFinger ()
 
Vector3 GetTipPosition ()
 
Vector3 GetJointPosition (int joint)
 
Ray GetRay ()
 
Vector3 GetBoneCenter (int bone_type)
 
Vector3 GetBoneDirection (int bone_type)
 
Quaternion GetBoneRotation (int bone_type)
 
float GetBoneLength (int bone_type)
 
float GetBoneWidth (int bone_type)
 
float GetFingerJointStretchMecanim (int joint_type)
 
float GetFingerJointSpreadMecanim ()
 

Protected Member Functions

void SetPositions ()
 

Additional Inherited Members

- Public Attributes inherited from Leap.Unity.FingerModel
Finger.FingerType fingerType = Finger.FingerType.TYPE_INDEX
 
Transform[] bones = new Transform[NUM_BONES]
 
Transform[] joints = new Transform[NUM_BONES - 1]
 
- Static Public Attributes inherited from Leap.Unity.FingerModel
const int NUM_BONES = 4
 
const int NUM_JOINTS = 3
 
- Protected Attributes inherited from Leap.Unity.FingerModel
Hand hand_
 
Finger finger_
 

Detailed Description

A finger object consisting of discrete, component parts for each bone.

The graphic objects can include both bones and joints, but both are optional.

Definition at line 19 of file SkeletalFinger.cs.

Member Function Documentation

◆ InitFinger()

override void Leap.Unity.SkeletalFinger.InitFinger ( )
virtual

Initializes the finger bones and joints by setting their positions and rotations.

Reimplemented from Leap.Unity.FingerModel.

Definition at line 22 of file SkeletalFinger.cs.

◆ SetPositions()

void Leap.Unity.SkeletalFinger.SetPositions ( )
protected

Definition at line 31 of file SkeletalFinger.cs.

◆ UpdateFinger()

override void Leap.Unity.SkeletalFinger.UpdateFinger ( )
virtual

Updates the finger bones and joints by setting their positions and rotations.

Implements Leap.Unity.FingerModel.

Definition at line 27 of file SkeletalFinger.cs.


The documentation for this class was generated from the following file: