def getJointChain(_topJoint): error.assertType(_topJoint, ["", u'']) error.assertMayaType(_topJoint, "joint") jointList = cmds.listRelatives(_topJoint, ad=True, type="joint") jointList.append(_topJoint) jointList.reverse() return jointList
def __init__(self, _hiddenLyr, _refLyr, _mainCtrlLyr, _detailCtrlLyr): error.assertMayaType(_hiddenLyr, "displayLayer") error.assertMayaType(_refLyr, "displayLayer") error.assertMayaType(_mainCtrlLyr, "displayLayer") error.assertMayaType(_detailCtrlLyr, "displayLayer") self.m_hiddenLyr = _hiddenLyr self.m_refLyr = _refLyr self.m_mainCtrlLyr = _mainCtrlLyr self.m_detailCtrlLyr = _detailCtrlLyr self.m_setDictionary = {}
def addSet(self, _set, _identifier): error.assertMayaType(_set, "objectSet") error.assertString(_identifier) self.m_setDictionary[_identifier] = _set