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
()¶
-