我正在编写一个 MEL 脚本,它将关节层次结构中的所有关节重命名为已知格式。这个想法是您将选择髋关节,脚本将重命名髋关节,并遍历所有其他关节并根据其在层次结构中的位置重命名。

如何遍历 MEL 中的联合层次结构?

最佳答案

如果您将层次结构中顶部关节的名称分配给 $stat_element 并运行以下代码,它将向该关节的所有子元素添加前缀 "myPrefix_"

string $stat_element = "joint1";
select -r $stat_element;
string $nodes[] = `ls -sl -dag`;
for($node in $nodes){
    rename -ignoreShape $node ("myPrefix_" + $node);
}

希望这可以帮助

关于MEL:遍历层次结构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10071584/

10-12 18:30