在Maya中用Python对选定节点进行for循环

0 投票
1 回答
2613 浏览
提问于 2025-04-17 22:10

我想了解一些事情。我正在用下面的代码收集所有选中的节点。现在我想知道的是……

  1. 我该怎么写一个循环,逐个遍历这个集合里的每个节点呢?
  2. 我怎么才能知道这个集合里总共有多少个节点呢?
  3. 我怎么才能找到集合中第一个节点的位置呢?
  4. 我怎么才能找到集合中最后一个节点的位置呢?

    nodes = cmds.ls(long = True, selection = True, type = 'dagNode')

1 个回答

1

1.

for n in nodes:
    print n

2.

print len(nodes)

3.

print nodes[0]

4.

print nodes[-1]

希望这些对你有帮助。

撰写回答