オブジェクトが Maya に存在するかどうかを確認する方法はありますが、部分的なオブジェクト名のみを検索しますか?
たとえば、 で始まるオブジェクトを検索しますがobject
、実際の名前はobject_001
です。
これを行う方法はありますか?現状では、特定の名前を検索する方法しか知りません。
if (objExists('object_001'):
//Do Something
しかし明らかに、obj
文字列はオブジェクト自体に正確でなければなりません。
Pymells
は、名前に一致する正規表現を直接受け入れるようです。したがって、次のように動作するはずです。一致する要素が存在する場合、空でないリストが返されます。ブールコンテキストの空でないリストは として評価されますが、空のリストは と評価されTrue
ますFalse
。
if ls(regex='object.*'):
...