ジャンプ先: 概要. 戻り値. キーワード. フラグ. MEL 例.
evaluator [-clusters boolean] [-configuration string] [-enable boolean] [-info boolean] [-name string] [-nodeType string] [-nodeTypeChildren] [-priority] [-valueName string]
evaluator は、取り消し不可能、照会可能、および編集不可能です。
評価マネージャで使用されるカスタム評価のオーバーライドをオン/オフにします。すべての使用可能なカスタム エバリュエータを表示するには、フラグを指定しないで照会します。エバリュエータが現在有効かどうかを確認するには、「enable」フラグを照会します。「name」フラグを使用しない場合は、すべてのモードおよび現在のアクティブ状態を返します。string[] | 使用可能なエバリュエータのリストです(エバリュエータ フラグを指定しないで、または無効なエバリュエータ名を指定して照会)。 |
boolean | 指定したエバリュエータの前のアクティブ状態です(「name」および「enable」フラグを指定)。 |
boolean | 指定したエバリュエータのアクティブ状態です(「name」および「enable」フラグを指定して照会)。 |
string[] | 要求されたアクティブ状態にあるエバリュエータのリストです(「enable」フラグを指定して照会)。 |
string[] | エバリュエータがアクティブな、または非アクティブなノードのリストです(「nodeType」または「nodeTypeChildren」フラグを指定)。 |
string | エバリュエータに対して照会された値です(「name」および「valueName」フラグを指定)。 |
boolean | エバリュエータによって構成要求が受け入れられた場合は、true です(「name」フラグおよび「configuration」フラグを指定)。 |
string[] | エバリュエータによって受け入れられた構成パラメータのリストです(た照会モードで「name」フラグおよび「configuration」フラグを指定)。 |
string[] | エバリュエータに現在割り当てられているクラスタを含む、中間サブリスト サイズのリストです(「name」フラグおよび「clusters」フラグを指定した照会モード)。 |
string | エバリュエータから提供されるヘルプ情報です(「name」フラグおよび「info」フラグを指定した照会モード)。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-clusters(-cl)
|
boolean
|
![]() |
||
|
||||
-configuration(-c)
|
string
|
![]() ![]() ![]() |
||
|
||||
-enable(-en)
|
boolean
|
![]() ![]() |
||
|
||||
-info(-i)
|
boolean
|
![]() |
||
|
||||
-name(-n)
|
string
|
![]() ![]() |
||
|
||||
-nodeType(-nt)
|
string
|
![]() ![]() ![]() |
||
|
||||
-nodeTypeChildren(-ntc)
|
|
![]() ![]() |
||
|
||||
-priority(-p)
|
|
![]() |
||
|
||||
-valueName(-vn)
|
string
|
![]() |
||
|
![]() |
![]() |
![]() |
![]() |
// Load a custom evaluator plug-in (not a real plug-in, just an example) loadPlugin "MY_CUSTOM_EVALUATOR"; // Result: MY_CUSTOM_EVALUATOR // // List the available evaluators evaluator -q; // Result: "MY_CUSTOM_EVALUATOR" // // Is "MY_CUSTOM_EVALUATOR" enabled? evaluator -q -name "MY_CUSTOM_EVALUATOR"; // Result: 0 // // Check which evaluators are disabled evaluator -enable off -q; // Result: MY_CUSTOM_EVALUATOR // // Turn on "MY_CUSTOM_EVALUATOR" evaluator -enable on -name "MY_CUSTOM_EVALUATOR"; // Result: 0 // // Check to see which evaluators are enabled evaluator -enable on -q; // Result: MY_CUSTOM_EVALUATOR // // Make "MY_CUSTOM_EVALUATOR" handle nodes of type "transform" evaluator -enable on -name "MY_CUSTOM_EVALUATOR" -nodeType "transform"; // Result: transform // // Make "MY_CUSTOM_EVALUATOR" handle nodes of type "transform" and all derived types evaluator -enable on -name "MY_CUSTOM_EVALUATOR" -nodeType "transform" -nodeTypeChildren; // Result: transform joint <large list omitted> // // Get the list of clustered nodes handled by "MY_CUSTOM_EVALUATOR" in the current scene. evaluator -name "MY_CUSTOM_EVALUATOR" -q -cl; // Result: 2 transform1 transform2 3 joint3 joint4 joint5 // // Send a configuration message to "MY_CUSTOM_EVALUATOR" evaluator -name "MY_CUSTOM_EVALUATOR" -configuration "cluster=subgraph"; // Result: // Query information about "MY_CUSTOM_EVALUATOR" evaluator -q -name "MY_CUSTOM_EVALUATOR" -info; // Result: // Query "pruneRoots" priority evaluator -q -name "pruneRoots" -priority; // Result: 1000