有没有办法查看 Maya 中是否存在对象,但只搜索部分对象名称?
例如,搜索一个以 开头的对象object
,但它的实际名称是object_001
。
有没有办法做到这一点?就目前而言,我只知道如何搜索特定名称:
if (objExists('object_001'):
//Do Something
但很明显,obj
字符串必须与对象 e 它本身完全相同。
Pymells
似乎直接接受匹配名称的正则表达式,因此以下应该工作 - 如果匹配元素存在,将返回一个非空列表;并且布尔上下文中的非空列表将被评估为True
,而空列表将被评估为False
。
if ls(regex='object.*'):
...