Tanoda
Leap.Unity.LeapHandsAutoRig Class Reference
Inheritance diagram for Leap.Unity.LeapHandsAutoRig:

Public Member Functions

void AutoRig ()
 

Public Attributes

Animator AnimatorForMapping
 
string ModelGroupName = null
 
bool UseMetaCarpals
 
RiggedHand RiggedHand_L
 
RiggedHand RiggedHand_R
 
HandTransitionBehavior HandTransitionBehavior_L
 
HandTransitionBehavior HandTransitionBehavior_R
 
RiggedFinger RiggedFinger_L_Thumb
 
RiggedFinger RiggedFinger_L_Index
 
RiggedFinger RiggedFinger_L_Mid
 
RiggedFinger RiggedFinger_L_Ring
 
RiggedFinger RiggedFinger_L_Pinky
 
RiggedFinger RiggedFinger_R_Thumb
 
RiggedFinger RiggedFinger_R_Index
 
RiggedFinger RiggedFinger_R_Mid
 
RiggedFinger RiggedFinger_R_Ring
 
RiggedFinger RiggedFinger_R_Pinky
 
Vector3 modelFingerPointing_L = new Vector3(0, 0, 0)
 
Vector3 modelPalmFacing_L = new Vector3(0, 0, 0)
 
Vector3 modelFingerPointing_R = new Vector3(0, 0, 0)
 
Vector3 modelPalmFacing_R = new Vector3(0, 0, 0)
 
bool FlipPalms = false
 

Detailed Description

LeapHandAutoRig automates setting up the scripts that drive 3D skinned mesh hands.

Definition at line 17 of file LeapHandsAutoRig.cs.

Member Function Documentation

◆ AutoRig()

void Leap.Unity.LeapHandsAutoRig.AutoRig ( )

AutoRig() Calls AutoRigMecanim() if a Unity Avatar exists. Otherwise, AutoRigByName() is called.
Then it immediately RiggedHand.StoreJointStartPose() to store the rigged asset's original state.

Definition at line 60 of file LeapHandsAutoRig.cs.

Member Data Documentation

◆ AnimatorForMapping

Animator Leap.Unity.LeapHandsAutoRig.AnimatorForMapping

Definition at line 20 of file LeapHandsAutoRig.cs.

◆ FlipPalms

bool Leap.Unity.LeapHandsAutoRig.FlipPalms = false

Definition at line 50 of file LeapHandsAutoRig.cs.

◆ HandTransitionBehavior_L

HandTransitionBehavior Leap.Unity.LeapHandsAutoRig.HandTransitionBehavior_L

Definition at line 29 of file LeapHandsAutoRig.cs.

◆ HandTransitionBehavior_R

HandTransitionBehavior Leap.Unity.LeapHandsAutoRig.HandTransitionBehavior_R

Definition at line 30 of file LeapHandsAutoRig.cs.

◆ modelFingerPointing_L

Vector3 Leap.Unity.LeapHandsAutoRig.modelFingerPointing_L = new Vector3(0, 0, 0)

Definition at line 44 of file LeapHandsAutoRig.cs.

◆ modelFingerPointing_R

Vector3 Leap.Unity.LeapHandsAutoRig.modelFingerPointing_R = new Vector3(0, 0, 0)

Definition at line 46 of file LeapHandsAutoRig.cs.

◆ ModelGroupName

string Leap.Unity.LeapHandsAutoRig.ModelGroupName = null

Definition at line 22 of file LeapHandsAutoRig.cs.

◆ modelPalmFacing_L

Vector3 Leap.Unity.LeapHandsAutoRig.modelPalmFacing_L = new Vector3(0, 0, 0)

Definition at line 45 of file LeapHandsAutoRig.cs.

◆ modelPalmFacing_R

Vector3 Leap.Unity.LeapHandsAutoRig.modelPalmFacing_R = new Vector3(0, 0, 0)

Definition at line 47 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_L_Index

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_L_Index

Definition at line 34 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_L_Mid

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_L_Mid

Definition at line 35 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_L_Pinky

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_L_Pinky

Definition at line 37 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_L_Ring

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_L_Ring

Definition at line 36 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_L_Thumb

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_L_Thumb

Definition at line 33 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_R_Index

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_R_Index

Definition at line 39 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_R_Mid

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_R_Mid

Definition at line 40 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_R_Pinky

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_R_Pinky

Definition at line 42 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_R_Ring

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_R_Ring

Definition at line 41 of file LeapHandsAutoRig.cs.

◆ RiggedFinger_R_Thumb

RiggedFinger Leap.Unity.LeapHandsAutoRig.RiggedFinger_R_Thumb

Definition at line 38 of file LeapHandsAutoRig.cs.

◆ RiggedHand_L

RiggedHand Leap.Unity.LeapHandsAutoRig.RiggedHand_L

Definition at line 26 of file LeapHandsAutoRig.cs.

◆ RiggedHand_R

RiggedHand Leap.Unity.LeapHandsAutoRig.RiggedHand_R

Definition at line 27 of file LeapHandsAutoRig.cs.

◆ UseMetaCarpals

bool Leap.Unity.LeapHandsAutoRig.UseMetaCarpals

Definition at line 24 of file LeapHandsAutoRig.cs.


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