最近遇到一个问题,如果要对Maya中一个节点重复设置表达式,那么就需要删除其之前的所有表达式,很多书上都没有写如何在MEL脚本中实现这个功能,这里把我的做法列出来分享:
- global proc DeleteAllExpressionsOfNode(string $strNodeName)
- {
- string $strCurExpression;
- string $strExpressions[] = `listConnections -t expression $strNodeName`;
- for ($strCurExpression in $strExpressions)
- delete $strCurExpression;
- }
关键就在于listConnections命令的使用。
本文分享了在Maya中批量删除指定节点所有表达式的MEL脚本方法,解决了重复设置表达式时需要先清除原有表达式的难题。
5247

被折叠的 条评论
为什么被折叠?



