'''parent shape tool'''
import maya.cmds as mc
'''先做父子关系,子物体冻结属性,重命名shape节点,将shape节点放在父物体下,删除子物体的形态节点,最后选择父物体'''
sel = mc.ls(sl = True)
if len(sel) != 2:
warning("Must select 2 objects!")
elif len(sel) == 2:
mc.parent(sel[0],sel[1])
mc.makeIdentity(sel[0],apply = True,t = True,r = True,s = True)
findshp = mc.listRelatives(sel[0],s=1)
rnshp = mc.rename(findshp,('shp_' + (sel[1])))
print findshp,rnshp
mc.parent(rnshp,sel[1],r=1,s=1)
mc.delete(sel[0])
mc.select(sel[1])
