'''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])