autorigs.modules.tail package

Submodules

autorigs.modules.tail.autoRigsTailBuilder module

class autorigs.modules.tail.autoRigsTailBuilder.AutoRigsTailBuilder
DEFAULT_TAIL_PREFIX = 'Tail'
SUFFIX = {'actrlblend': 'a_ctrl_blend', 'afromActrl': 'a_from_A_ctrl', 'afromroot': 'a_from_root', 'bonegroup': 'bones_group', 'cctrlblend': 'c_ctrl_blend', 'cfromActrl': 'c_from_A_ctrl', 'cfromBctrl': 'c_from_B_ctrl', 'chopnet': 'chopnet', 'controlgroup': 'control_group', 'curvestretch': 'curvestretch', 'ectrlblend': 'e_ctrl_blend', 'efromBctrl': 'e_from_B_ctrl', 'efromCctrl': 'e_from_C_ctrl', 'nodegroup': 'all_node_group', 'tailActrl': 'A_ctrl', 'tailBctrl': 'B_ctrl', 'tailCctrl': 'C_ctrl', 'tailactrl': 'a_ctrl', 'tailbctrl': 'b_ctrl', 'tailboneformat': 'bone_{}', 'tailcctrl': 'c_ctrl', 'tailcurve': 'guidecurve', 'taildctrl': 'd_ctrl', 'tailectrl': 'e_ctrl', 'tailfctrl': 'f_ctrl', 'tailfollowspelvis': 'tailfollowspelvis', 'tailfromhips': 'from_hips', 'tailfromlocal': 'from_local', 'tailik': 'Tail_IK', 'tailroot': 'root', 'tailrootblend': 'root_blend', 'visiblegroup': 'visible_group'}
classmethod buildRig(index, autorig_asset, options, tailguide, parentinfo, modulename)
classmethod buildRigControls(index, autorig_asset, options, tailguide, parentnode)
classmethod getPrefix(index)
classmethod makeRestAttribute(node, guidepos)

this function will create a rest position attribute on a null

autorigs.modules.tail.autoRigsTailInterfaceBuilder module

class autorigs.modules.tail.autoRigsTailInterfaceBuilder.AutoRigsTailInterfaceBuilder
BONE_DISPLAY_MENU = ['ON', 'OFF']
CONTROL_DISPLAY_MENU = ['ON', 'Basic', 'OFF']
INTERFACE_NAME_LABEL = {'bonedisplay': ('bonedisplay', 'Bone Display'), 'bonesfolder': ('bones', 'Bones'), 'controldisplay': ('controldisplay', 'Control Display'), 'controlsfolder': ('controls', 'Controls'), 'fkikblend': ('fkikblend', 'FK->IK Blend'), 'folder': ('tail', 'Tail'), 'matchfkik': ('matchfkik', 'Match Bones FK>IK'), 'tailActrl': ('tailActrl', 'A Ctrl'), 'tailBctrl': ('tailBctrl', 'B Ctrl'), 'tailCctrl': ('tailCctrl', 'C Ctrl'), 'tailactrl': ('tailactrl', 'a Ctrl'), 'tailbctrl': ('tailbctrl', 'b Ctrl'), 'tailcctrl': ('tailcctrl', 'c Ctrl'), 'taildctrl': ('taildctrl', 'd Ctrl'), 'tailectrl': ('tailectrl', 'e Ctrl'), 'tailfctrl': ('tailfctrl', 'f Ctrl'), 'tailfollowspelvis': ('tailfollowspelvis', 'Tail Follows Pelvis'), 'tailroot': ('tailroot', 'Root Ctrl'), 'tailstretch': ('tailstretch', 'Tail Stretch')}
MATCH_FK_IK_POSTFIX = 'MatchFKIK'
classmethod buildRigInterface(autorig_asset, options, controls, index, modulename)
classmethod buildRigInterfaceParms(controls, autorig_asset, prefix, modulename)
classmethod getMatchTailFKtoIKStr(assetnode, controls, prefix)
classmethod linkRigInterfaceParms(controls, autorig_asset, prefix)

autorigs.modules.tail.buildTailGuide module

class autorigs.modules.tail.buildTailGuide.TailFactory

Bases: autorigs.modules.base.buildBaseGuide.BaseFactory

classmethod createFromDefault(json, assetnode, parent=None)
classmethod createFromJsonExisting(json, assetnode, parent=None)
classmethod createFromJsonNew(json, assetnode, parent=None)
class autorigs.modules.tail.buildTailGuide.TailGuide(assetnode, parent=None)

Bases: autorigs.modules.base.buildBaseGuide.BaseGuide

JSON_LABEL = {'guidecurve_add': 'guidecurve_add', 'guidecurve_convert1': 'guidecurve_convert1', 'guidecurve_convert2': 'guidecurve_convert2', 'guidecurve_merge': 'guidecurve_merge', 'guidecurve_out': 'guidecurve_out', 'guidecurve_polywire': 'guidecurve_polywire', 'tail_guide_0': 'tail_guide_0', 'tail_guide_1': 'tail_guide_1', 'tail_guide_2': 'tail_guide_2', 'tail_guide_3': 'tail_guide_3', 'tail_guide_4': 'tail_guide_4', 'tail_guide_5': 'tail_guide_5', 'tail_guidecurve': 'tail_guidecurve', 'tailroot': 'tailroot'}
createFromJson(json, paramjson)
deleteGuides()
existingFromJson(json)
getChosenParentNode()
getGuideObject(guidename)
toJSON()
updateParent(parenttext)
updateToMasterParent(masternode)
updateToSpineHookParent(spinenode)

autorigs.modules.tail.tailGuideOptions module

class autorigs.modules.tail.tailGuideOptions.ModuleOptions(tailguide, spinemodules, mastermodule)

Bases: sphinx.ext.autodoc.importer._MockObject

HOOK_BUTTON_HEIGHT

Used by autodoc_mock_imports.

HOOK_BUTTON_WIDTH

Used by autodoc_mock_imports.

PARENT_LABEL = 'Tail Parent'
button_size

Used by autodoc_mock_imports.

createParentWidget(spinemodules)
fromJSON(json)
getAllWidgets()
getBuiltParentInfo()
getDefaultParentPath()
getExistingParents(spinemodules)
getMainLayout()
getMasterParentGuides(mastermodule)
getNumBones()
getSpineParentGuides(spinemodule)
getUseBones()
isStretched()
onTextFieldFinishedEditing()
setBoneNumber(toggle)
setOptions()
toJSON()
unlinkAllNodes()
updateParent(parentmodule, node)
updateParentModules(spinemodules)

autorigs.modules.tail.tailGuideParams module

class autorigs.modules.tail.tailGuideParams.ModuleParams(tailguide)

Bases: sphinx.ext.autodoc.importer._MockObject

fromJSON(json)
getMainLayout()
toJSON()
unlinkAllNodes()

autorigs.modules.tail.tailModule module

Used by autodoc_mock_imports.

Module contents