Example #1
0
 def mirrorBlendShape(self, axis, direction, Msign):
     if Msign:
         MirrorCon = WDBase.BlendShapeController()
         if rig.objExists('Main_Control_GRP'):
             MirrorCon.grp = 'Main_Control_GRP'
             MirrorCon.axis = axis
             MirrorCon.direction = direction
             MirrorCon.conType = 'blendShape'
             MirrorCon.select = False
             MirrorCon.Mirror()
     else:
         Mth = MTH.createBlendShape()
         Mth.auto = False
         Mth.addBlendShapeControl()
Example #2
0
    def mirrorCon(self, axis, direction):
        MirrorCon = WDBase.BlendShapeController()

        if rig.objExists('Main_Control_GRP'):
            rigging = rig.attributeQuery('rigging',
                                         node='Main_Control_GRP',
                                         ex=True)
            MirrorCon.grp = 'Main_Control_GRP'
            MirrorCon.axis = axis
            MirrorCon.direction = direction
            MirrorCon.conType = 'small'
            MirrorCon.select = False
            MirrorCon.rigging = rigging
            MirrorCon.Mirror()

        if rig.objExists('Head_Control_GRP'):
            rigging = rig.attributeQuery('rigging',
                                         node='Head_Control_GRP',
                                         ex=True)
            MirrorCon.grp = 'Head_Control_GRP'
            MirrorCon.axis = axis
            MirrorCon.direction = direction
            MirrorCon.conType = 'macro'
            MirrorCon.select = False
            MirrorCon.rigging = rigging
            MirrorCon.Mirror()

        if rig.objExists('Eye_Control_GRP'):
            rigging = rig.attributeQuery('rigging',
                                         node='Eye_Control_GRP',
                                         ex=True)
            MirrorCon.grp = 'Eye_Control_GRP'
            MirrorCon.axis = axis
            MirrorCon.direction = direction
            MirrorCon.conType = 'eye'
            MirrorCon.select = False
            MirrorCon.rigging = rigging
            MirrorCon.Mirror()

        if rig.objExists('Ear_Control_GRP'):
            rigging = rig.attributeQuery('rigging',
                                         node='Ear_Control_GRP',
                                         ex=True)
            MirrorCon.grp = 'Ear_Control_GRP'
            MirrorCon.axis = axis
            MirrorCon.direction = direction
            MirrorCon.conType = 'ear'
            MirrorCon.select = False
            MirrorCon.rigging = rigging
            MirrorCon.Mirror()