def conformShapeNames(transform): ''' pSphere1 -> pSphere1Shape, pSphere1Shape1, pSphere1Shape2.. ''' shapes = maya.cmds.listRelatives(transform, s=True, path=True) or [] for shape in shapes: maya.cmds.rename(shape, nameTool.compileMayaObjectName('%sShape'%transform))
def conformShapeNames(transform): ''' pSphere1 -> pSphere1Shape, pSphere1Shape1, pSphere1Shape2.. ''' shapes = maya.cmds.listRelatives(transform, s=True, path=True) or [] for shape in shapes: maya.cmds.rename(shape, nameTool.compileMayaObjectName('%sShape' % transform))
def makeControl(side, nameSpace, count): types = ('ctl', 'cth', 'ctg', 'grp') control = [] for t in types: controlName = nameTool.compileMayaObjectName('_'.join((side.upper(), nameSpace, t, str(count)))) if len(control) == 0: control.append(mc.group(em=True, n=controlName)) else: control.append(mc.group(control[-1], n=controlName)) return control