gear_mc
 All Classes Namespaces Functions Variables
Public Member Functions | Public Attributes | List of all members
gear.xsi.rig.component.mouth_01.Component Class Reference

COMPONENT. More...

Inheritance diagram for gear.xsi.rig.component.mouth_01.Component:
gear.xsi.rig.component.MainComponent

Public Member Functions

def addObjects
 Add all the objects needed to create the component. More...
 
def addParameters
 Add parameters to the anim and setup properties to control the component. More...
 
def addLayout
 Define the layout of the anim and setup properties. More...
 
def addLogic
 Define the logic of the anim and setup properties. More...
 
def addOperators
 Apply operators, constraints, expressions to the hierarchy. More...
 
- Public Member Functions inherited from gear.xsi.rig.component.MainComponent
def __init__
 Init Method. More...
 
def step_00
 Step 00. More...
 
def step_01
 Step 01. More...
 
def step_02
 Step 02. More...
 
def step_03
 Step 03. More...
 
def step_04
 Step 04. More...
 
def step_05
 NOT YET AVAILABLE.
 
def initialHierarchy
 Build the initial hierarchy of the component. More...
 
def addObjects
 Add all the objects needed to create the component. More...
 
def addToGroup
 Add the object in a collection for later group creation. More...
 
def addToCtlGroup
 
def addShadow
 
def getNormalFromPos
 
def getBiNormalFromPos
 
def addCtl
 
def getHost
 Get the host for the properties. More...
 
def addParameters
 Add parameters to the anim and setup properties to control the component. More...
 
def addLayout
 Define the layout of the anim and setup properties. More...
 
def addLogic
 Define the logic of the anim and setup properties. More...
 
def setUI
 
def addAnimParam
 Add a parameter to the animation property. More...
 
def addSetupParam
 Add a parameter to the setup property. More...
 
def addSetupFCurveParam
 Add a parameter to the setup property. More...
 
def addOperators
 Apply operators, constraint, expressions to the hierarchy. More...
 
def addConnection
 Add more connection definition to the set. More...
 
def setRelation
 Set the relation beetween object from guide to rig. More...
 
def getRelation
 Return the relational object from guide to rig. More...
 
def initConnector
 
def connect
 Connect the component to the rest of the rig using the defined connection. More...
 
def connect_standard
 standard connection definition. More...
 
def connect_standardWithIkRef
 standard connection definition with ik and upv references. More...
 
def postConnect
 Post connection actions. More...
 
def finalize
 
def getName
 Return the name for component element. More...
 
def getFullName
 return the fullname of the component More...
 
def getType
 return the type of the component More...
 

Public Attributes

 jawRotCenter
 
 jawTrans
 
 jawRotBase
 
 normal
 
 jawContLvl
 
 oAngle
 
 tmpRot
 
 jawControl
 
 binormal
 
 teeth_lvl
 
 teethHead
 
 teethJaw
 
 upTeethControl
 
 downTeethControl
 
 upLips_lvl
 
 upLips_loc
 
 upLipsHead
 
 upLipsJaw
 
 lowLipsJaw_lvl
 
 lowLipsJaw
 
 uLip01Upper_ref
 
 uLip01Lower_ref
 
 uLip01_lvl
 
 uLip01_ctl
 
 uLip02Upper_ref
 
 uLip02Lower_ref
 
 uLip02_lvl
 
 uLip02_ctl
 
 uLip03Upper_ref
 
 uLip03Lower_ref
 
 uLip03_lvl
 
 uLip03_ctl
 
 uLip11Upper_ref
 
 uLip11Lower_ref
 
 uLip11_lvl
 
 uLip11_ctl
 
 uLip12Upper_ref
 
 uLip12Lower_ref
 
 uLip12_lvl
 
 uLip12_ctl
 
 lLip05Upper_ref
 
 lLip05Lower_ref
 
 lLip05_lvl
 
 lLip05_ctl
 
 lLip06Upper_ref
 
 lLip06Lower_ref
 
 lLip06_lvl
 
 lLip06_ctl
 
 lLip07Upper_ref
 
 lLip07Lower_ref
 
 lLip07_lvl
 
 lLip07_ctl
 
 lLip08Upper_ref
 
 lLip08Lower_ref
 
 lLip08_lvl
 
 lLip08_ctl
 
 lLip09Upper_ref
 
 lLip09Lower_ref
 
 lLip09_lvl
 
 lLip09_ctl
 
 lLip04Upper_ref
 
 lLip04Lower_ref
 
 cLip04_lvl
 
 cLip04_ctl
 
 lLip10Upper_ref
 
 lLip10Lower_ref
 
 cLip10_lvl
 
 cLip10_ctl
 
 tongue01_ctl
 
 tongue01
 
 tongue02_ctl
 
 tongue02
 
 tongue03_ctl
 
 tongue03
 
 tongue04_ctl
 
 tongue04
 
 tongue05_ctl
 
 tongue05
 
 pFullName
 
 sticky_Lips
 
 lips_compression
 
 lips_upperTranslation
 
 lips_lowerTranslation
 
 lips_upperOffset
 
 lips_lowerOffset
 
 mult_jaw_trans_Z
 
 mult_jaw_rot_X
 
 mult_jaw_rot_Y
 
 mult_jaw_rot_Z
 
 teeth_jaw_head
 
 teeth_jaw_head_multi
 
 upLips_jaw_head
 
 upLips_jaw_head_multi
 
 lip_01
 
 lip_02
 
 lip_03
 
 lip_04
 
 lip_05
 
 lip_06
 
 lip_07
 
 lip_08
 
 lip_09
 
 lip_10
 
 lip_11
 
 lip_12
 
 intePose01
 
 intePose02
 
 cnsLower01
 
 cnsUpper01
 
 cnsLower02
 
 cnsUpper02
 
 cnsLower03
 
 cnsUpper03
 
 cnsLower04
 
 cnsUpper04
 
 cnsLower05
 
 cnsUpper05
 
 cnsLower06
 
 cnsUpper06
 
 cnsLower07
 
 cnsUpper07
 
 cnsLower08
 
 cnsUpper08
 
 cnsLower09
 
 cnsUpper09
 
 cnsLower10
 
 cnsUpper10
 
 cnsLower11
 
 cnsUpper11
 
 cnsLower12
 
 cnsUpper12
 
- Public Attributes inherited from gear.xsi.rig.component.MainComponent
 rig
 
 guide
 
 options
 
 model
 
 settings
 
 name
 
 side
 
 index
 
 size
 
 color_fk
 
 color_ik
 
 negate
 
 n_sign
 
 n_factor
 
 groups
 
 controlers
 Dictionary of groups.
 
 inv_params
 List of all the controlers of the component.
 
 anim_layout
 
 anim_logic
 
 setup_layout
 
 setup_logic
 
 ui
 
 connections
 
 relatives
 
 stepMethods
 
 root
 
 shd_org
 
 uihost
 
 anim_prop
 
 setup_prop
 
 parent
 
 parent_comp
 

Additional Inherited Members

- Static Public Attributes inherited from gear.xsi.rig.component.MainComponent
list steps = ["Objects", "Properties", "Operators", "Connect", "Finalize"]
 
tuple local_params = ("posx", "posy", "posz", "rotx", "roty", "rotz", "rotorder", "sclx", "scly", "sclz")
 
tuple t_params = ("posx", "posy", "posz")
 
tuple r_params = ("rotx", "roty", "rotz", "rotorder")
 
tuple s_params = ("sclx", "scly", "sclz")
 
tuple tr_params = ("posx", "posy", "posz", "rotx", "roty", "rotz", "rotorder")
 
tuple rs_params = ("rotx", "roty", "rotz", "rotorder", "sclx", "scly", "sclz")
 
tuple x_axis = XSIMath.CreateVector3(1,0,0)
 
tuple y_axis = XSIMath.CreateVector3(0,1,0)
 
tuple z_axis = XSIMath.CreateVector3(0,0,1)
 
- Properties inherited from gear.xsi.rig.component.MainComponent
 fullName = property(getFullName)
 
 type = property(getType)
 

Detailed Description

COMPONENT.

The main component class.

Member Function Documentation

def gear.xsi.rig.component.mouth_01.Component.addLayout (   self)

Define the layout of the anim and setup properties.

Parameters
self
def gear.xsi.rig.component.mouth_01.Component.addLogic (   self)

Define the logic of the anim and setup properties.

Parameters
self
def gear.xsi.rig.component.mouth_01.Component.addObjects (   self)

Add all the objects needed to create the component.

Parameters
self
def gear.xsi.rig.component.mouth_01.Component.addOperators (   self)

Apply operators, constraints, expressions to the hierarchy.


In order to keep the code clean and easier to debug, we shouldn't create any new object in this method.

Parameters
self
def gear.xsi.rig.component.mouth_01.Component.addParameters (   self)

Add parameters to the anim and setup properties to control the component.

Parameters
self

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