Пример #1
0
 def on_btn_makeDriver_clicked(self, args=None):
     if args==None:return
     nameData = ioTool.readData(os.path.join(scriptTool.getScriptPath(), 'Data.json'))
     for n in nameData:
         if not mc.objExists(n):continue
         if mc.objExists('%s_RIF_G'%n.rsplit('_', 2)[0]):continue
         makeRotateInfoForOneJoint(n)
     self.on_btn_refresh_clicked(True)
Пример #2
0
def importWeights():
    path = mc.fileDialog2(ff='JSON Files (*.json)', fm=1)
    if not path:
        return
    path = path[0]

    data = ioTool.readData(path)
    for deformer, weights in zip(data['deformers'], data['weights']):
        setWeights(data['geometry'], deformer, weights)
Пример #3
0
def importWeights():
    path = mc.fileDialog2(ff='JSON Files (*.json)', fm=1)
    if not path:
        return
    path = path[0]
    
    data = ioTool.readData(path)
    for deformer, weights in zip(data['deformers'], data['weights']):
        setWeights(data['geometry'], deformer, weights)
Пример #4
0
 def on_btn_makeDriver_clicked(self, args=None):
     if args == None: return
     nameData = ioTool.readData(
         os.path.join(scriptTool.getScriptPath(), 'Data.json'))
     for n in nameData:
         if not mc.objExists(n): continue
         if mc.objExists('%s_RIF_G' % n.rsplit('_', 2)[0]): continue
         makeRotateInfoForOneJoint(n)
     self.on_btn_refresh_clicked(True)