获取变换节点字符串和列表?Maya Python

2024-09-27 00:20:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我附加了一个列表,结果是这样的:

[[u'polyToCurve1', u'polyEdgeToCurve1'], [u'polyToCurve2', u'polyEdgeToCurve2'],....etc

我需要它来选择所有“polyToCurve”变换节点的列表,而不需要其他任何东西,但我不确定如何到达那里。。。这是一个很新的答案,所以这可能是一个简单的答案,但我。。。在

^{pr2}$

我只需要一份简单的多曲线列表,然后我就可以用了命令。选择再来一次


Tags: 答案命令列表节点etc曲线pr2polytocurve2
2条回答

最简单的方法是理解列表:

curveList = [curve for (curve, edgeCurve) in curveList]

这里的中间部分将两个元素列表拆分为两个变量,然后第一部分选择其中的第一个元素。列表理解作为一个整体,只包含这些内容。在

selection = cmds.ls(selection=True, flatten = 1)
curveList = []

for i in selection:
    cmds.select(i, r=True)
    curveList.append(cmds.polyToCurve(form= 0, degree= 3)[0])
    print curveList

您只需选择函数输出列表的第一个索引

相关问题 更多 >

    热门问题