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