玛雅规模约束

时间:2016-05-18 23:28:21

标签: python maya

我有两个清单

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的新手,在我去的时候学习东西。任何帮助都非常感谢。

非常感谢:)

1 个答案:

答案 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)以查看它实际返回的内容。