def doTemplate(self,*args,**kws): if not isSized(self): log.warning("Not sized: '%s'"%self.getShortName()) return False tFactory.go(self,*args,**kws) if not isTemplated(self): log.warning("Template failed: '%s'"%self.getShortName()) return False return True
def doTemplate(self, *args, **kws): if not isSized(self): log.warning("Not sized: '%s'" % self.getShortName()) return False tFactory.go(self, *args, **kws) if not isTemplated(self): log.warning("Template failed: '%s'" % self.getShortName()) return False return True
obj = mc.ls(sl=True)[0] or False obj = '' objList = [] import cgm.core cgm.core._reload() #>>> Morpheus #======================================================= p = cgmPM.cgmMorpheusMakerNetwork('Morphy_customizationNetwork') p.setState('skeleton',forceNew = True) p.mNode p.mNode morphyF.verify_customizationData(p)['clavicle_right'][0] cgmPM.cgmPuppet('Morphy_puppetNetwork') k = cgmPM.cgmMorpheusMakerNetwork('Morphy_customizationNetwork') k.mNode str_m1 = 'spine_part' #[2.4872662425041199, 132.08547973632812, 11.861419200897217] # m1 = r9Meta.MetaClass(str_m1) p.setState('skeleton') log.info(m1.getState()) m1.getGeneratedCoreNames() tFactory.updateTemplate(m2) m2.setState('size') m2.setState('skeleton',forceNew = True) m2.setState('template',forceNew = True) tFactory.returnModuleBaseSize(m2) m2.rigNull.skinJoints m2.moduleParent.rigNull.skinJoints m2.templateNull.controlObjects m2 = r9Meta.MetaClass('l_hand_part')
import maya.cmds as mc from cgm.core import cgm_Meta as cgmMeta from cgm.core import cgm_PuppetMeta as cgmPM import Red9.core.Red9_Meta as r9Meta import cgm.core cgm.core._reload() from cgm.core.classes import SnapFactory as Snap reload(Snap) from cgm.core.rigger import TemplateFactory as TemplateF from cgm.core.rigger import JointFactory as jFactory from cgm.core.classes import NodeFactory as nodeF reload(TemplateF) TemplateF.doOrientTemplateObjectsToMaster(m1) reload(jFactory) reload(Rig) nodeF.validateAttrArg(['spine_1_anchorJoint', 'rz']) assert 1 == 2 #Optimization - 05.01.2014 part = 'spine_part' m1 = r9Meta.MetaClass(part) TemplateF.go(m1, True) #Get our module #======================================================= part = 'spine_part' part = 'l_leg_part' m1 = r9Meta.MetaClass(part) m1 = cgmPM.cgmModule('l_eye_part') m1.doTemplate()