cymel.utils.utils¶
Maya用の様々なヘルパー。
Functions:
|
ノードタイプ名とアトリビュート名を指定して、それが影響を与える同一ノードのアトリビュート名リストを得る。 |
|
ノードタイプ名とアトリビュート名を指定して、それが影響を受ける同一ノードのアトリビュート名リストを得る。 |
|
任意の名前をネームスペースを含まないノード名として問題ない形に修正する。 |
|
任意の名前をノード名として問題ない形に修正する。ネームスペースを許容。 |
|
プラグインを利用可能にする。 |
|
melの文字列向けのエスケープをする。 |
|
enum アトリビュートの名前と値のペアのリストを得る。 |
|
プラグインがロードされていなければロードする。 |
|
mixedCase や CamelCase の名前から Maya の Nice Name を得る。 |
Functions Details:
- cymel.utils.utils.affectedAttrNames(nodetype, attrname)¶
ノードタイプ名とアトリビュート名を指定して、それが影響を与える同一ノードのアトリビュート名リストを得る。
- cymel.utils.utils.affectingAttrNames(nodetype, attrname)¶
ノードタイプ名とアトリビュート名を指定して、それが影響を受ける同一ノードのアトリビュート名リストを得る。
- cymel.utils.utils.correctNodeName(name)¶
任意の名前をネームスペースを含まないノード名として問題ない形に修正する。
- cymel.utils.utils.correctNodeNameNS(name)¶
任意の名前をノード名として問題ない形に修正する。ネームスペースを許容。
- cymel.utils.utils.enablePlugin(name, proc=<function loadPlugin>)¶
プラグインを利用可能にする。
プラグインが存在しない場合もエラーにはしたくない場合に利用する。
成功したかどうかの
bool
値が返される。デフォルトでは
loadPlugin
が呼び出されるので、 プラグインがロードされていなければロードされるが、 プラグインが存在しない場合はエラーにはならず 同名プラグインの2度目以降の呼び出し時のリトライは抑制される。- パラメータ:
name (str) -- プラグイン名。
proc (callable) -- プラグインのロードするために利用する関数。 デフォルトでは
loadPlugin
が利用される。
- 戻り値の型:
- cymel.utils.utils.listEnum(name, attrname=None, reverse=False)¶
enum アトリビュートの名前と値のペアのリストを得る。
スタティックアトリビュートか ダイナミックアトリビュートか によって指定方法が異なる。
- cymel.utils.utils.loadPlugin(name)¶
プラグインがロードされていなければロードする。
新規にロードされた場合にのみプラグイン名が返される。