用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