用python中的递归来获取maya父层级(即所选层级)下面的所有子层级的名称,首先需要选中一个层级(即子层级)
sel = cmds.ls(sl=True)#得到 group7的名称
下面将要获得所选层级下面的所有层级名称以及物体名称
def getAllChildren(input,output):#返回group7以及下面所有层级的名称列表
'''
:param input: sel
:return: []
'''
for ii in input:
output.append(ii)
getchilds = cmds.listRelatives(ii,c=1)
if (getchilds)!=None:
getAllChildren(getchilds,output)
return output