【发布时间】:2019-03-09 11:49:29
【问题描述】:
我目前正在开发一种工具,可以从选定的边缘循环中创建集群。我想知道你们中是否有人知道如何从我的选择中获得边缘循环。
【问题讨论】:
-
来自 cmds.ls() ?你什么意思?
-
我需要边缘的 ID。现在我使用: import re sel = cmds.ls(sl=True) ids = [re.findall(r"[\w]+", i)[ 2] for i in sel] 它返回一个列表,但不是按照我选择边缘的顺序。例如,如果我选择边缘 45、89 和 90,则 id 列表返回 90、45、90...我想知道 ls 命令中是否有任何标志按所选顺序返回我,但我找不到它..
-
是的,有一些东西可以触发“有序选择”,但它不适用于选择整个循环,您必须逐个选择边缘
-
否则有一个命令可以找到“最短路径”但它通常不准确,如果它是一个完整的循环边缘,您可能需要自己构建订单
标签: python components selection maya