我有两个清单
mainCTRL = ['nurbsCircle1','nurbsCircle2','nurbsCircle3']
grpCTRL = ['group1','group2','group3']
并且对于mainCTRL和grpCTRL中的每个对象,我试图将比例约束应用于grpCTRL中的相同顺序。比例应该按顺序应用,例如
'nurbsCicle1' should apply scale constraint to 'group1'
'nurbsCicle2' should apply scale constraint to 'group2'
'nurbsCicle3' should apply scale constraint to 'group3'
我怎么能这样做?如何让python将每个nurbsCircle的命令应用到它的grpCTRL。
cmds.scaleConstraint('eachnubrsCircle', 'eachgrp')
我是python的新手,在我去的时候学习东西。任何帮助都非常感谢。
非常感谢:)
答案 0 :(得分:2)
使用Python的zip
方法相对容易。
mainCTRL = ['nurbsCircle1','nurbsCircle2','nurbsCircle3']
grpCTRL = ['group1','group2','group3']
for ctrl, grp in zip(mainCTRL, grpCTRL):
cmds.scaleConstraint(ctrl, grp)
您可以打印zip(mainCTRL, grpCTRL)
以查看它实际返回的内容。