autorigs.modules.extremity package¶
Submodules¶
autorigs.modules.extremity.autoRigsExtremityBuilder module¶
-
class
autorigs.modules.extremity.autoRigsExtremityBuilder.AutoRigsExtremityBuilder¶ -
BIG_DIGIT_ROOT_CONTROL_RATIO= 1.0¶
-
DIGIT_ROLL_SIZE_RATIO= 0.25¶
-
EXTREMITY_ROLL_SIZE_RATIO= 0.45¶
-
EXTREMITY_ROOT_WIDTH_SIZE_RATIO= 0.5¶
-
FK_CURLS_ADJS_SIZE_RATIO= 0.7¶
-
FK_DISPLAYHEAD_SPIKE_SIZE_RATIO= 10.25¶
-
FK_ROOT_SIZE_RATIO= 0.5¶
-
FK_SPIKE_SIZE_RATIO= 1.0¶
-
FK_SPLAY_FAN_SIZE_RATIO= 0.4¶
-
IK_CURLS_ADJS_SIZE_RATIO= 1.5¶
-
IK_DISPLAYHEAD_SPIKE_SIZE_RATIO= 10.25¶
-
IK_PHALANGE_END_SIZE_RATIO= 0.8¶
-
IK_SPIKE_SIZE_RATIO= 1.0¶
-
IK_SPLAY_FAN_SIZE_RATIO= 0.5¶
-
SIDE_LEFT= 0¶
-
SIDE_RIGHT= 1¶
-
SUFFIX= {'bigdigitrootcontrol': 'rootcontrol', 'bonegroup': 'bone_group', 'controlgroup': 'control_all_group', 'digitcontrol': 'digitcontrol', 'fkcontrol': 'fkcontrol', 'fkcontrolgroup': 'control_fk_group', 'ikcurl': 'ikcurl', 'ikcurladj': 'ikcurl_adjust', 'ikspike': 'ikspike', 'ikspikeall': 'ikspikeall', 'ikspikeall_transform': 'ikspikeall_trans', 'iksplayfan': 'iksplayfan', 'metasolver': 'metasolver', 'metastart': 'metastart', 'metatwist': 'metatwist', 'nodegroup': 'node_group', 'phalange': 'phalange', 'phalangecontrolgroup': 'control_phalange_group', 'phalangeend': 'phalange_endcontrol', 'phalangesolver': 'phalange_solver', 'phalangeup': 'phalange_up', 'root': 'root', 'rootcarve': 'rootcarve', 'rootcircle': 'rootcircle', 'visiblegroup': 'visible_all_group'}¶
-
classmethod
buildDigitChainWithControls(assetnode, prefix, digitguides, subscript, digitidx, chopnet, avgtoelength, rigscale)¶
-
classmethod
buildDigitConstrains(assetnode, controls)¶
-
classmethod
buildDigitRigSide(prefix, autorig_asset, optionsmodel, extremityguide, ismain, rigscale, side, modulename)¶
-
classmethod
buildExtremityRig(index, autorig_asset, optionsmodel, extremityguide, interfacebuilder, parentinfo, modulename)¶
-
classmethod
buildFullRigSide(prefix, autorig_asset, optionsmodel, extremityguide, ismain, rigscale, modulename)¶
-
classmethod
buildParentRelationships(builtrigname, limbmodule, mastermodule, ismain, prefix, assetnode, optionsmodel)¶
-
classmethod
buildRigSide(prefix, autorig_asset, optionsmodel, extremityguide, ismain, side, index, interfacebuilder, parentmodule, modulename)¶ ismain specifies whether the side is a main side or mirror side. side specifies whether it’s left or right
-
classmethod
cleanupMainViewport(rigcontrols, bonegroup)¶
-
classmethod
connectToParents(builtrig, parentmodule, mastermodule, index, ismain, assetnode, optionsmodel)¶
-
classmethod
createAllSpike(assetnode, nodepos, name)¶
-
classmethod
createExtremityDigitsRoot(fullguides, prefix)¶
-
classmethod
createExtremityRoot(fullguides, prefix)¶
-
classmethod
createMetadigits(digitscontrols, metastart, extremityguide, prefix, assetnode, extremitytwist, chopnet, ismain, side)¶
-
classmethod
createSpike(assetnode, nodepos, name)¶
-
classmethod
getAvgDigitsLength(bigdigitguides, digitsguides)¶
-
autorigs.modules.extremity.autoRigsExtremityInterfaceBuilder module¶
-
class
autorigs.modules.extremity.autoRigsExtremityInterfaceBuilder.AutoRigsExtremityInterfaceBuilder¶ -
DISPLAY_DIGIT_MENU= ['All', 'Basic', 'Detail', 'Fine', 'OFF']¶
-
DISPLAY_FULL_MENU= ['ON', 'OFF']¶
-
INTERFACE_NAME_LABEL= {'bonedisplay': ('bonedisplay', 'Bone Display'), 'controldisplay': ('controldisplay', 'Control Display'), 'controlsfolder': ('controloptions', 'Controls'), 'digitbonepath': ('digitbonepath', 'Digit Bone Path'), 'digitfkcontrolpath': ('digitfkcontrolpath', 'Digit FK Control Path'), 'digitikhandlepath': ('digitikhandlepath', 'Digit IK Handle Path'), 'digitkinsolverpath': ('digitkinsolverpath', 'Digit Kinematic Solver Path'), 'digittwistctrlpath': ('digitiktwisthandlepath', 'Digit IK Twist Handle Path'), 'displayfkcontrols': ('displayfkcontrols', 'Display FK Controls'), 'extremitybonepath': ('extremitybonepath', 'Extremity Bone Path'), 'extremityfkcontrolpath': ('extremityfkcontrolpath', 'Extremity FK Control Path'), 'extremityikhandlepath': ('extremityikhandlepath', 'Extremity IK Handle Path'), 'extremitykinsolverpath': ('extremitykinsolverpath', 'Extremity Kinematic Solver Path'), 'extremitytwistctrlpath': ('extremitytwistctrlpath', 'Extremity IK Twist Handle Path'), 'firstrootcontrol': ('rootcontrol', 'Root'), 'fkikblend': ('fkikblend', 'FK->IK Blend'), 'fkikthresh': ('fkikthresh', 'FK Display Threshold'), 'ikcurl': ('ikcurl', 'IK Curl'), 'ikdampen': ('ikdampen', 'Max IK Dampening'), 'ikfan': ('ikfan', 'IK Fan'), 'ikfingercurl': ('ikcurlfinger', 'IK Curl'), 'iksplay': ('iksplay', 'IK Splay'), 'kinsolverpath': ('kinsolverpath', 'Kinematic Solver Path'), 'matchfkik': ('matchfkik', 'Match FK to IK'), 'matchikfk': ('matchikfk', 'Match IK to FK'), 'optionsfolder': ('options', 'Options')}¶
-
LEFT_SIDE= 0¶
-
L_INTERFACE_NAME_LABEL= ('leftextremity', 'Left Extremity')¶
-
L_PREFIX= 'leftextremity'¶
-
MATCH_FK_IK_POSTFIX= 'MatchFKIK'¶
-
MATCH_IK_FK_POSTFIX= 'MatchIKFK'¶
-
RIGHT_SIDE= 1¶
-
R_INTERFACE_NAME_LABEL= ('rightextremity', 'Right Extremity')¶
-
R_PREFIX= 'rightextremity'¶
-
classmethod
buildDigitInterfaceParms(rigcontrols, assetnode, optionsmodel, foldertemplate, prefix)¶
-
classmethod
buildFullInterfaceParms(rigcontrols, assetnode, optionsmodel, foldertemplate, prefix, digitattached=False)¶
-
classmethod
buildRigControlsInterfaceParams(rigcontrols, prefix, interface_control_keys, foldertemplate, digitattached=False)¶
-
classmethod
buildRigInterface(assetnode, optionsmodel, rigcontrols, side, index, autorig_asset, parentmodule, modulename)¶
-
classmethod
buildRigOptionsInterfaceParms(assetnode, options, prefix)¶
-
classmethod
createCurlSplayFanInterface(folder, controls, assetnode, optionsmodel, prefix)¶
-
classmethod
getExtremityMatchFKtoIKStr(assetnode, controls, prefix)¶
-
classmethod
getExtremityMatchIKtoFKStr(assetnode, controls, prefix, rootoffset, lowerlimbend)¶
-
classmethod
linkDigitInterfaceParms(assetnode, controls, options, prefix, isleft)¶
-
classmethod
linkFullInterfaceParms(assetnode, controls, options, prefix, digitsattached=False)¶
-
classmethod
relativePathChParmTo(node, relnode, parm)¶
-
autorigs.modules.extremity.buildExtremityGuide module¶
-
class
autorigs.modules.extremity.buildExtremityGuide.ExtremityFactory¶ Bases:
autorigs.modules.base.buildBaseGuide.BaseFactory-
classmethod
createFromDefault(json, assetnode, model, parent=None)¶
-
classmethod
-
class
autorigs.modules.extremity.buildExtremityGuide.ExtremityGuide(assetnode, model, parent=None)¶ Bases:
autorigs.modules.base.buildBaseGuide.BaseGuide-
SIDE_DEFAULT= 0¶
-
SIDE_LEFT= 0¶
-
SIDE_RIGHT= 1¶
-
TYPE_DEFAULT= 0¶
-
TYPE_DIGITS= 1¶
-
TYPE_FULL= 0¶
-
buildAdditionalGuides(json, guidejson, assetnode)¶ This method allows for the addition of guide objects not present in an older json file to be created
-
createDigitGuideNull(name, color, display)¶
-
createDigitGuides(parent, guidenames, guidepositions, rootrotate, color, display=True)¶
-
createDigitGuidesFromJson(parent, digit_json, digit_params_json, digitidx, display)¶
-
createFromJson(json, guidejson, extremitytype)¶ Assumes the guide objects have not been created yet
-
createFullExtremity(json, guidejson, assetnode, parent, extremitytype)¶
-
createGuideNamesFromJson(idx, json_nameformat)¶
-
createGuidePositionsFromJson(idx, prev_tx, json)¶
-
createMetaThumbGeo(guidenames, metafirstpoint, bigdigitroot)¶
-
createMirrorDigitGuides(digitguides, guidenames, parent, display)¶
-
createMirrorDigitGuidesFromJson(digitguides, jsonobj, parent, display)¶
-
createMirrorDigitsGuidesFromJson(digitsguides, jsonobjs, parent, display)¶
-
createMirrorFullExtremity(json, display, parent, extremitytype)¶
-
deleteDigitGuides(digitguides)¶
-
deleteDigitGuidesMirrorPair(digitguides, mirrordigitguides)¶
-
deleteGuides()¶
-
displayGuides(display)¶
-
existingDigitsFromJson(digits_json)¶
-
existingFromJson(json)¶ Assumes that the guide nodes exists in the network and finds it to set this class instead of creating them This function sets the same variables as createFromJson
-
getDigitsGuidesObjectSide(ismain, guidepart)¶
-
classmethod
getGuideJsonLabels()¶
-
getGuideObject(guidename)¶
-
getGuideObjectData(guidename)¶
-
getGuideObjectDataSide(ismain, guidepart)¶
-
getGuideObjectSide(ismain, guidename)¶
-
getInitialPrevTx()¶
-
getPointColorExp(pointcolor, alldigits)¶
-
lockGuides(lock)¶
-
makemetaGuideAdd(node, name)¶
-
makemetaGuideBox(node, extremityrootguide, name)¶
-
makemetaGuideCopy(node, metaends, metapointcolor, name)¶
-
makemetaGuideEnds(node, metabox, name)¶
-
makemetaGuideLine(parentnode, name, negatedir=False)¶
-
makemetaGuideOut(node, metamerge, name)¶
-
makemetaGuideResample(node, linewristwidth, name)¶
-
makemetaGuideSwitch(node, metaresample, metaonefing, name)¶
-
makemetaPointColor(ismain, node, metawristpts, alldigits, name)¶
-
parentExtremities()¶
-
setBigDigitGuides(display)¶
-
setBigDigitParent(bigdigitguides, ismain)¶
-
setDefaultDisplayOfAllDigitsGuides(display)¶
-
setDefaultDisplayOfAllMirrorDigitsGuides(display)¶
-
setDefaultDisplayOfBigDigitsGuides(display)¶
-
setDefaultDisplayOfBigMirrorDigitsGuides(display)¶
-
setDisplayOfBigDigitsGuides()¶
-
setPointColor(pointcolorsop, alldigits)¶
-
toJSON()¶
-
toJsonGuidename(jsonobj, ismain)¶
-
toggleDisplayAndDisplayableOfGuide(guidename, toggle)¶
-
toggleDisplayOfAllDigitsGuides(toggle)¶
-
toggleDisplayOfAllMirrorDigitsGuides(toggle)¶
-
toggleDisplayOfBigMirrorDigitsGuides(toggle)¶
-
toggleDisplayOfDigitsGuides(digitroot, digitsguides, toggle)¶
-
toggleDisplayOfGuides(guides, toggle)¶
-
updateHasBigDigit(hasbigdigit)¶
-
updateMetaBigDigitGeo()¶
-
updateMetaPointColor()¶
-
updateMetaSide(side)¶
-
updateMetadigit(toggle)¶
-
updateMetaresample(numdigits, hasbigdigit)¶
-
updateMirror(toggle)¶
-
updateNumDigits(numdigits)¶
-
updateSide(side)¶
-
updateToLimbParent(node, mirrornode)¶
-
updateToLimbParentSide(parent, ismain, rootkey, module)¶
-
updateToMasterParent(node, module)¶
-
updateToSpineParent(node)¶
-
updateType(extremitytype)¶
-
autorigs.modules.extremity.extremityGuideController module¶
-
class
autorigs.modules.extremity.extremityGuideController.ModuleOptionController(guidemodel)¶ -
onDigitsButtonChanged(buttonid)¶
-
onDigitsCountChanged(digitscount)¶
-
onHasBigDigitChanged(hasbigdigit)¶
-
onMetadigitChanged(toggle)¶
-
onMirrorChanged(viewmirror)¶
-
onSideChanged(side)¶
-
onTypeChanged(extremitytype)¶
-
autorigs.modules.extremity.extremityGuideModel module¶
-
class
autorigs.modules.extremity.extremityGuideModel.ModuleOptionModel¶ -
DIGITS_COUNT_MORE= 5¶
-
SIDE_DEFAULT= 0¶
-
SIDE_LEFT= 0¶
-
SIDE_RIGHT= 1¶
-
TYPE_DEFAULT= 0¶
-
TYPE_DIGITS= 1¶
-
TYPE_FULL= 0¶
-
addBigDigitChangedFcn(bigdigitfcn)¶
-
addDigitsCountChangedFcn(digitsfcn)¶
-
addExtremityTypeChangedFcn(typefcn)¶
-
addMetadigitChangedFcn(metafcn)¶
-
addMirrorChangedFcn(mirrorfcn)¶
-
addSideChangedFcn(sidefcn)¶
-
getNumDigits()¶
-
getSide()¶
-
getType()¶
-
hasBigDigit()¶
-
hasMetadigits()¶
-
isMirror()¶
-
updateDigitsCountChanged(digitscount)¶
-
updateExtremityTypeChanged(extremitytype)¶
-
updateHasBigDigitChanged(hasbigdigit)¶
-
updateMetadigitChanged(hasmeta)¶
-
updateMirrorChanged(modelmirror)¶
-
updateSideChanged(modelside)¶
-
autorigs.modules.extremity.extremityGuideOptions module¶
-
class
autorigs.modules.extremity.extremityGuideOptions.FootOptionsWidget(extremityguide, controller, model, assetnode, mastermodule, spinemodules, limbmodules)¶ Bases:
autorigs.modules.extremity.extremityGuideOptions.ModuleOptionsWidget-
DIGITS_COUNT_LABEL= 'Toe Count'¶
-
HAS_BIG_DIGIT_LABEL= 'Has Big Toe'¶
-
JSON_HAS_BIG_DIGIT= 'has_bigtoe'¶
-
JSON_HAS_METADIGITS= 'has_metatarpals'¶
-
JSON_METADIGIT_LENGTH= 'metatarpal_length'¶
-
JSON_NUM_DIGITS= 'numtoes'¶
-
META_TOGGLE_LABEL= 'Metatarsals'¶
-
PARENT_LABEL= 'Foot Parent'¶
-
PREFIX_DEFAULT_LABEL= 'L_Foot'¶
-
SIDE_LABEL= 'Foot Side'¶
-
TYPE_BUTTON_LABELS= ['Boot', 'Toes']¶
-
TYPE_LABEL= 'Foot Type'¶
-
createParentWidget(spinemodules, limbmodules)¶
-
getArmParentGuides(armmodule)¶
-
getExistingParents(limbmodules, spinemodules)¶
-
getLegParentGuides(legmodule)¶
-
getQuadLegParentGuides(quadlegmodule)¶
-
getSpineParentGuides(spinemodule)¶
-
updateParent(module, node)¶
-
-
class
autorigs.modules.extremity.extremityGuideOptions.HandOptionsWidget(extremityguide, controller, model, assetnode, mastermodule, spinemodules, limbmodules)¶ Bases:
autorigs.modules.extremity.extremityGuideOptions.ModuleOptionsWidget-
DIGITS_COUNT_LABEL= 'Finger Count'¶
-
HAS_BIG_DIGIT_LABEL= 'Has Thumb'¶
-
JSON_HAS_BIG_DIGIT= 'has_thumb'¶
-
JSON_HAS_METADIGITS= 'has_metacarpals'¶
-
JSON_METADIGIT_LENGTH= 'metacarpal_length'¶
-
JSON_NUM_DIGITS= 'numfingers'¶
-
META_TOGGLE_LABEL= 'Metacarpals'¶
-
PARENT_LABEL= 'Hand Parent'¶
-
PREFIX_DEFAULT_LABEL= 'L_Hand'¶
-
SIDE_LABEL= 'Hand Side'¶
-
TYPE_BUTTON_LABELS= ['Glove', 'Fingers']¶
-
TYPE_LABEL= 'Hand Type'¶
-
createParentWidget(spinemodules, limbmodules)¶
-
getExistingParents(limbmodules, spinemodules)¶
-
getLimbParentGuides(armmodule)¶
-
getSpineParentGuides(spinemodule)¶
-
updateParent(module, node)¶
-
-
class
autorigs.modules.extremity.extremityGuideOptions.ModuleOptionsWidget(extremityguide, controller, model, assetnode, mastermodule, spinemodules, limbmodules)¶ Bases:
sphinx.ext.autodoc.importer._MockObject-
DEFAULT_PARENT_PATH= 'DEFAULT_PARENT_PATH'¶
-
DIGITS_COUNT_MORE= 5¶
-
DIGITS_ZERO= 0¶
-
HIGHLIGHT_COLOR¶ Used by autodoc_mock_imports.
-
SIDE_BUTTON_LABELS= ['Left', 'Right']¶
-
SIDE_LEFT= 0¶
-
SIDE_RIGHT= 1¶
-
TYPE_DEFAULT= 0¶
-
TYPE_DIGITS= 1¶
-
TYPE_FULL= 0¶
-
fromJSON(json)¶
-
getAllWidgets()¶
-
getBuiltParentInfo()¶
-
getDefaultParentPath()¶
-
getHasBigDigit()¶
-
getMasterParentGuides(mastermodule)¶
-
onDigitsButtonChanged(buttonid)¶
-
onDigitsCountChanged(numdigits)¶
-
onHasBigDigitChanged(hasbigdigit)¶
-
onMetadigitToggleChanged(toggle)¶
-
onTypeChanged(buttonid)¶
-
toJSON()¶
-
unlinkAllNodes()¶
-
updateParentModules(limbmodules, spinemodules)¶
-
-
class
autorigs.modules.extremity.extremityGuideOptions.QuadFootOptionsWidget(extremityguide, controller, model, assetnode, mastermodule, spinemodules, limbmodules)¶ Bases:
autorigs.modules.extremity.extremityGuideOptions.ModuleOptionsWidget-
DIGITS_COUNT_LABEL= 'Toe Count'¶
-
HAS_BIG_DIGIT_LABEL= 'Has Big Toe'¶
-
JSON_HAS_BIG_DIGIT= 'has_bigtoe'¶
-
JSON_HAS_METADIGITS= 'has_metatarpals'¶
-
JSON_METADIGIT_LENGTH= 'metatarpal_length'¶
-
JSON_NUM_DIGITS= 'numtoes'¶
-
META_TOGGLE_LABEL= 'Metatarsals'¶
-
PARENT_LABEL= 'QuadFoot Parent'¶
-
PREFIX_DEFAULT_LABEL= 'L_QuadFoot'¶
-
SIDE_LABEL= 'QuadFoot Side'¶
-
TYPE_BUTTON_LABELS= ['Hoof', 'Paw']¶
-
TYPE_LABEL= 'QuadFoot Type'¶
-
createParentWidget(spinemodules, limbmodules)¶
-
getArmParentGuides(armmodule)¶
-
getExistingParents(limbmodules, spinemodules)¶
-
getLegParentGuides(legmodule)¶
-
getQuadLegParentGuides(quadlegmodule)¶
-
getSpineParentGuides(spinemodule)¶
-
updateParent(module, node)¶
-
autorigs.modules.extremity.extremityGuideParams module¶
-
class
autorigs.modules.extremity.extremityGuideParams.FootParamsWidget(extremityguide, model)¶ Bases:
autorigs.modules.extremity.extremityGuideParams.ModuleParamsWidget-
JSON_BIG_DIGIT= 'bigtoe'¶
-
JSON_CENTER= 'feetcenter'¶
-
JSON_DIGITS= 'toes'¶
-
JSON_DIGITS_ROOT= 'toesroot'¶
-
JSON_DIGIT_ALL= 'toeguides'¶
-
JSON_DIGIT_FORMAT= 'toe{}'¶
-
JSON_DIGIT_PARAMS= 'toeparams'¶
-
JSON_DIGIT_ROLL= 'toeroll'¶
-
JSON_EXTREMITY_ROLL= 'footroll'¶
-
JSON_EXTREMITY_START= 'ankle'¶
-
JSON_FULL= 'foot'¶
-
JSON_ROOT= 'footroot'¶
-
JSON_ROTATE_ROOT= 'rotateroot'¶
-
LABEL_DIGIT= 'Toes'¶
-
LABEL_DIGIT_ROOT= 'Toes Root'¶
-
LABEL_FULL= 'Foot'¶
-
LABEL_PARAM_BIG_DIGIT= 'Big Toe'¶
-
LABEL_PARAM_CENTER= 'Feet Center'¶
-
LABEL_PARAM_DIGIT_FORMAT= 'Toe {}'¶
-
LABEL_PARAM_DIGIT_ROLL= 'Toe Roll'¶
-
LABEL_PARAM_EXTREMITY_ROLL= 'Foot Roll'¶
-
LABEL_PARAM_EXTREMITY_START= 'Ankle'¶
-
LABEL_PARAM_ROOT= 'Foot Root'¶
-
LABEL_PARAM_ROTATE_ROOT= 'Foot Root Rot'¶
-
LABEL_PARAM_TRANSLATE_ROOT= 'Foot Root Translate'¶
-
-
class
autorigs.modules.extremity.extremityGuideParams.HandParamsWidget(extremityguide, model)¶ Bases:
autorigs.modules.extremity.extremityGuideParams.ModuleParamsWidget-
JSON_BIG_DIGIT= 'bigfinger'¶
-
JSON_CENTER= 'handscenter'¶
-
JSON_DIGITS= 'fingers'¶
-
JSON_DIGITS_ROOT= 'fingersroot'¶
-
JSON_DIGIT_ALL= 'fingerguides'¶
-
JSON_DIGIT_FORMAT= 'finger{}'¶
-
JSON_DIGIT_PARAMS= 'fingerparams'¶
-
JSON_DIGIT_ROLL= 'fingerroll'¶
-
JSON_EXTREMITY_ROLL= 'handroll'¶
-
JSON_EXTREMITY_START= 'wrist'¶
-
JSON_FULL= 'hand'¶
-
JSON_ROOT= 'handroot'¶
-
JSON_ROTATE_ROOT= 'rotateroot'¶
-
LABEL_DIGIT= 'Fingers'¶
-
LABEL_DIGIT_ROOT= 'Fingers Root'¶
-
LABEL_FULL= 'Hand'¶
-
LABEL_PARAM_BIG_DIGIT= 'Thumb'¶
-
LABEL_PARAM_CENTER= 'Hands Center'¶
-
LABEL_PARAM_DIGIT_FORMAT= 'Finger {}'¶
-
LABEL_PARAM_DIGIT_ROLL= 'Finger Roll'¶
-
LABEL_PARAM_EXTREMITY_ROLL= 'Hand Roll'¶
-
LABEL_PARAM_EXTREMITY_START= 'Wrist'¶
-
LABEL_PARAM_ROOT= 'Hand Root'¶
-
LABEL_PARAM_ROTATE_ROOT= 'Hand Root Rot'¶
-
-
class
autorigs.modules.extremity.extremityGuideParams.ModuleParamsWidget(extremityguide, model)¶ Bases:
sphinx.ext.autodoc.importer._MockObject-
JSON_PARAM_BIG_DIGIT_GUIDES= ['allguides', 'root', 'pphalanx', 'dphalanx']¶
-
JSON_PARAM_DIGITS_GUIDES= ['allguides', 'root', 'pphalanx', 'mphalanx', 'dphalanx']¶
-
LABEL_PARAM_BIG_DIGIT_GUIDES= ['Root Guide', 'Proximal Phalanx', 'Distal Phalanx']¶
-
LABEL_PARAM_DIGITS_GUIDES= ['Root Guide', 'Proximal Phalanx', 'Middle Phalanx', 'Distal Phalanx']¶
-
addTab(tablabel, tabscroll, insertidx=None)¶
-
createTab(tabdetail, digitwidgetsdst=None)¶
-
fromJSON(json)¶
-
getDigitGuideTabObj(tablabel, controls, controllabels, controljsonlabels)¶
-
getExtremityType()¶
-
getJsonDigitGuides(i)¶
-
toJSON()¶
-
unlinkAllNodes()¶
-
updateHasBigDigit(hasbigdigit)¶
-
updateNumDigit(numdigits)¶
-
updateParmUI()¶
-
-
class
autorigs.modules.extremity.extremityGuideParams.QuadFootParamsWidget(extremityguide, model)¶ Bases:
autorigs.modules.extremity.extremityGuideParams.ModuleParamsWidget-
JSON_BIG_DIGIT= 'bigtoe'¶
-
JSON_CENTER= 'feetcenter'¶
-
JSON_DIGITS= 'toes'¶
-
JSON_DIGITS_ROOT= 'toesroot'¶
-
JSON_DIGIT_ALL= 'toeguides'¶
-
JSON_DIGIT_FORMAT= 'toe{}'¶
-
JSON_DIGIT_PARAMS= 'toeparams'¶
-
JSON_DIGIT_ROLL= 'toeroll'¶
-
JSON_EXTREMITY_ROLL= 'footroll'¶
-
JSON_EXTREMITY_START= 'ankle'¶
-
JSON_FULL= 'foot'¶
-
JSON_ROOT= 'footroot'¶
-
JSON_ROTATE_ROOT= 'rotateroot'¶
-
LABEL_DIGIT= 'Toes'¶
-
LABEL_DIGIT_ROOT= 'Toes Root'¶
-
LABEL_FULL= 'Foot'¶
-
LABEL_PARAM_BIG_DIGIT= 'Big Toe'¶
-
LABEL_PARAM_CENTER= 'Feet Center'¶
-
LABEL_PARAM_DIGIT_FORMAT= 'Toe {}'¶
-
LABEL_PARAM_DIGIT_ROLL= 'Toe Roll'¶
-
LABEL_PARAM_EXTREMITY_ROLL= 'Foot Roll'¶
-
LABEL_PARAM_EXTREMITY_START= 'Ankle'¶
-
LABEL_PARAM_ROOT= 'Foot Root'¶
-
LABEL_PARAM_ROTATE_ROOT= 'Foot Root Rot'¶
-
LABEL_PARAM_TRANSLATE_ROOT= 'Foot Root Translate'¶
-
autorigs.modules.extremity.extremityModule module¶
-
class
autorigs.modules.extremity.extremityModule.ExtremityGuideTab(buildguides, assetnode, mastermodule, limbmodules, spinemodules, model, controller)¶ Bases:
autorigs.modules.base.rootModule.ModuleGuideTab-
PREFIX= 'Extremity'¶
-
getBuiltParentInfo()¶
-
updateParent(limbmodules, spinemodules)¶
-
-
class
autorigs.modules.extremity.extremityModule.ExtremityModule(autorigs_asset, limbmodules, guidesfactory)¶ Bases:
autorigs.modules.base.rootModule.Module-
buildFromDefault(json)¶
-
buildFromJsonExisting(json)¶
-
buildFromJsonNew(json)¶
-
buildRig(index)¶
-
getBUiltObject(builtkey)¶
-
getBuiltObjectSide(builtkey, ismain)¶
-
getLimbModuleIfExists()¶
-