2016-06-03 1 views
1

Я пытаюсь применить команду преобразования замораживания, а также удалить историю моих дубликатов геосферы в майе. К сожалению, он просто применяется к первому объекту. Вот мой forloop:Применение команды замораживания преобразования к нескольким дубликатам

for items in rigSelection: 


    cmds.listRelatives(shapes=True) 


    cleanDuplicate = cmds.duplicate(rigSelection, name= str(items) + str(cleanGeo)) 


    conDuplicate = cmds.duplicate(rigSelection, name= str(items) + str(conGeo)) 


    for cleaner in items: 

     cmds.delete(constructionHistory=True) 

     cmds.makeIdentity(apply=True, t=1, r=1, s=1, n=0) 

ответ

1

Ваши дубликаты находятся под чистым дубликатом/conDuplicate. Вы должны выполнить их цикл и использовать команду для цикла:

items = cleanDuplicate + conDuplicate # where cleanDuplicate/conDuplicate are [] 
for cleaner in items: 
    cmds.delete(cleaner, constructionHistory=True) 
    cmds.makeIdentity(cleaner, apply=True, t=1, r=1, s=1, n=0)