オブジェクトを指定するとリストを返す関数を定義しようとしていますが、何も指定しないと *_control でシーン内のすべてのオブジェクトのリストを返します..それは私の関数ですが、機能しません.... 私はマヤと一緒に働いています..
from maya import cmds
def correct_value(selection):
if not isinstance(selection, list):
selection = [selection]
objs = selection
return objs
if not selection :
objs = cmds.ls ('*_control')
return objs
何も指定しないと、エラーが返されます:
エラー: 行 1: TypeError: ファイル行 1: correct_value() は正確に 1 つの引数を取ります (0 を指定)
どうしたの ??