autorigs.modules.quadleg package

Submodules

autorigs.modules.quadleg.autoRigsQuadLegBuilder module

autorigs.modules.quadleg.autoRigsQuadLegInterfaceBuilder module

class autorigs.modules.quadleg.autoRigsQuadLegInterfaceBuilder.AutoRigsQuadLegInterfaceBuilder

Bases: autorigs.modules.limb.autoRigsLimbInterfaceBuilder.AutoRigsLimbInterfaceBuilder

INTERFACE_NAME_LABEL = {'beforelimbconstraint': ('legfollowship', 'Leg Follows Hip'), 'beforelimbinitlen': ('hipinitlen', 'Hip Initial Length'), 'beforelimbstretch': ('hipstretch', 'Hip Stretch'), 'beforelimbstretchcalc': ('hipcalc', 'Hip Calculations'), 'bonedisplay': ('bonedisplay', 'Bone Display'), 'controlbeforelimb': ('hiproot', 'Hip Root'), 'controlbeforelimbfk': ('hipfk', 'Hip FK Rotate'), 'controldisplay': ('controldisplay', 'Control Display'), 'controlend': ('end', 'End Control'), 'controlendend': ('endendhook', 'End Twist Control'), 'controllimbend': ('hipend', 'Hip End'), 'controllowerlimbfk': ('lowerlegfk', 'Lower Leg FK'), 'controlnoodle0': ('noodlehip', 'Hip Root'), 'controlnoodle0tangent': ('hiptangent', 'Hip Tangent'), 'controlnoodle1': ('noodleelbow', 'Knee'), 'controlnoodle1lowertangent': ('knee_lowertangent', 'Knee Lower Tangent'), 'controlnoodle1tangents': ('knee_tangents', 'Knee Tangents'), 'controlnoodle1uppertangent': ('knee_uppertangent', 'Knee Upper Tangent'), 'controlnoodle2': ('noodleankle', 'Ankle'), 'controlnoodle2tangent': ('ankletangent', 'Ankle Tangent'), 'controlnoodlelower': ('noodlelower', 'Lower Leg'), 'controlnoodleupper': ('noodleupper', 'Upper Leg'), 'controlparaend': ('paraendcontrol', 'Para End Control'), 'controlquadend': ('quadend', 'Quad End Control'), 'controlquadlimbfk': ('quadfkcontrol', 'Quad Leg FK'), 'controlquadtwist': ('quadtwisthook', 'Quad Twist Control'), 'controlsfolder': ('controls', 'Controls'), 'controltwist': ('twist', 'Twist Control'), 'controlupperlimbfk': ('upperlegfk', 'Upper Leg FK'), 'displayfkcontrols': ('displayfkcontrols', 'Display FK Controls'), 'fkikblend': ('fkikblend', 'FK->IK Blend'), 'fkikthresh': ('fkikthresh', 'FK Display Threshold'), 'ikdampen': ('ikdampen', 'Max IK Dampening'), 'ikhandlepath': ('ikhandlepath', 'IK Handle Path'), 'iktwisthandlepath': ('iktwisthandlepath', 'IK Twist Handle Path'), 'kinsolverpath': ('kinsolverpath', 'Kinematic Solver Path'), 'lowerbonepath': ('lowerbonepath', 'Lower Bone Path'), 'lowerfkcontrolpath': ('lowerfkcontrolpath', 'Lower FK Control Path'), 'lowerfkstretch': ('lowerfkstretch', 'Lowerleg FK Stretch'), 'lowerikstretch': ('lowerikstretch', 'Lowerleg IK Stretch'), 'lowerinitlen': ('lowerinitlen', 'Lower Initial Length'), 'lowermanualstretchlen': ('lowermanualstretchlen', 'Lower Manual Stretch'), 'lowerstretchcalc': ('lowerstretchcalc', 'Lower Stretch Calculations'), 'matchfkik': ('matchfkik', 'Match FK to IK'), 'matchikfk': ('matchikfk', 'Match IK to FK'), 'maxstretch': ('maxstretch', 'Leg Max Stretch'), 'optionsfolder': ('options', 'Options'), 'setdefault': ('setdefault', 'Reset To Defaults'), 'setkey': ('setkey', 'Set Key'), 'stretch': ('stretch', 'Stretch'), 'totalautostretch': ('totalautostretch', 'Total Auto Stretch'), 'totalmanstretchlen': ('totalmanstretchlen', 'Total Manual Stretch Len'), 'upperbonepath': ('upperbonepath', 'Upper Bone Path'), 'upperfkcontrolpath': ('upperfkcontrolpath', 'Upper FK Control Path'), 'upperfkstretch': ('upperfkstretch', 'Upperleg FK Stretch'), 'upperikstretch': ('upperikstretch', 'Upperleg IK Stretch'), 'upperinitlen': ('upperinitlen', 'Upper Initial Length'), 'uppermanualstretchlen': ('uppermanualstretchlen', 'Upper Manual Stretch'), 'upperstretchcalc': ('upperstretchcalc', 'Upper Stretch Calculations')}
LIMBTYPE = 'QUAD'
L_INTERFACE_NAME_LABEL = ('leftleg', 'Left ')
L_PREFIX_NAME = 'leftquadleg'
R_INTERFACE_NAME_LABEL = ('rightleg', 'Right ')
R_PREFIX_NAME = 'rightquadleg'
classmethod setMidTangentExpressions(lowertangenttrans, uppertangenttrans, lower, upper)

autorigs.modules.quadleg.buildQuadLegGuide module

autorigs.modules.quadleg.quadLegModule module

Module contents