autorigs.modules.limb package¶
Submodules¶
autorigs.modules.limb.autoRigsLimbBuilder module¶
autorigs.modules.limb.autoRigsLimbInterfaceBuilder module¶
-
class
autorigs.modules.limb.autoRigsLimbInterfaceBuilder.AutoRigsLimbInterfaceBuilder¶ -
CENTER_SIDE= 2¶
-
DISPLAY_MENU= ['ON', 'OFF']¶
-
DISPLAY_NOODLE_MENU= ['All', 'Basic', 'Noodle', 'OFF']¶
-
INTERFACE_NAME_LABEL= {'bonedisplay': ('bonedisplay', 'Bone Display'), 'controldisplay': ('controldisplay', 'Control Display'), 'controlsfolder': ('controls', 'Controls'), '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'), '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'), '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'), 'upperinitlen': ('upperinitlen', 'Upper Initial Length'), 'uppermanualstretchlen': ('uppermanualstretchlen', 'Upper Manual Stretch'), 'upperstretchcalc': ('upperstretchcalc', 'Upper Stretch Calculations')}¶
-
LEFT_SIDE= 0¶
-
MATCH_FK_IK_POSTFIX= 'MatchFKIK'¶
-
MATCH_IK_FK_POSTFIX= 'MatchIKFK'¶
-
MATCH_NOODLE_TWIST_POSTFIX= 'NoodleTwist'¶
-
RIGHT_SIDE= 1¶
-
classmethod
buildRigControlsInterfaceParms(controls, assetnode, options, prefix, side)¶
-
classmethod
buildRigInterface(autorig_asset, options, rigcontrols, side, index, modulename)¶
-
classmethod
buildRigInterfaceParms(controls, assetnode, options, prefix, side, modulename)¶
-
classmethod
buildRigOptionsInterfaceParms(assetnode, options, prefix, side)¶
-
classmethod
getBeforeLimbStretchExpr(beforelimbroot, beforelimbend, initlengthstr, assetnode, prefix)¶
-
classmethod
getEvalParmStr(parm, prefix)¶
-
classmethod
getLimbMatchFKtoIKStr(assetnode, controls, isstretchy, prefix)¶
-
classmethod
getLimbMatchIKtoFKStr(assetnode, controls, isstretchy, prefix)¶
-
classmethod
getLimbNoodleTwistStr(assetnode, controls, isstretchy, prefix)¶
-
classmethod
getParmStr(parm, prefix)¶
-
classmethod
linkRigControlsInterfaceParms(assetnode, controls, options, prefix)¶
-
classmethod
linkRigInterfaceParms(assetnode, controls, options, prefix)¶
-
classmethod
linkRigOptionsInterfaceParms(assetnode, controls, options, prefix)¶
-
classmethod
setMidTangentExpressions(lowertangenttrans, uppertangenttrans, lower, upper)¶
-
classmethod
setupBoneDisplayChannel(bone, assetnode, prefix)¶
-
autorigs.modules.limb.buildLimbGuide module¶
-
class
autorigs.modules.limb.buildLimbGuide.LimbFactory¶ Bases:
autorigs.modules.base.buildBaseGuide.BaseFactory-
classmethod
createFromDefault(json, assetnode)¶
-
classmethod
-
class
autorigs.modules.limb.buildLimbGuide.LimbGuide(assetnode)¶ Bases:
autorigs.modules.base.buildBaseGuide.BaseGuide-
SIDE_LEFT= 0¶
-
SIDE_RIGHT= 1¶
-
createFromJson(json, guidejson)¶
-
deleteGuides()¶
-
existingFromJson(json)¶ Assumes that the guide nodes exists in the network and finds it to set this class instead of creating the nodes
-
getGuideObject(guidename)¶
-
getGuideObjectSide(mainbool, guidepart)¶
-
setMirrorGuidesDisplay(canchangedisplay)¶
-
toJSON()¶
-
toJsonGuideTypeNames(jsonobj, ismain)¶ overridden by subclass
-
toJsonGuidenames(jsonobj, ismain)¶
-
toggleGuideDisplay(toggle)¶
-
toggleMainGuidesDisplay(toggle)¶
-
toggleMirrorGuidesDisplay(toggle)¶
-
updateMirror(toggle)¶
-
updateSide(side)¶
-
updateToMasterParent(masternode)¶
-
updateToSpineHookParent(spinenode)¶
-