ジャンプ先: 概要. 戻り値. フラグ. Python 例.
arrayMapper([destAttr=string], [inputU=string], [inputV=string], [mapTo=string], [target=string], [type=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
arrayMapper は、取り消し可能、照会不可能、および編集不可能です。
arrayMapper ノードを作成し、ターゲット オブジェクトに接続します。-type フラグを使うと、このコマンドは出力値の計算に使う外部ノードも作成します。入力アトリビュートがまだ存在しない場合は、作成されます。出力アトリビュートは必須です。フラグが省略されたときは、必要なオブジェクトを供給するためにセレクション リストが使われます。何も見つからない場合は、アクションは省略されます。
| string[] | 作成された arrayMapper ノードの名前。 |
destAttr, inputU, inputV, mapTo, target, type
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
destAttr(da)
|
string
|
|
|
Mapper ノードからの出力データ用の下流接続となるアトリビュートを指定します。アトリビュート タイプは、使用する出力アトリビュートを決定するために使われます。float 配列は outValuePP を、ベクトル配列は outColorPP を取得します。このフラグが省略されると、出力接続は作成されません。
|
|
inputU(iu)
|
string
|
|
|
Mapper の uCoordPP アトリビュートに接続する上流アトリビュートを指定します。このフラグが省略されると、入力接続は作成されません。
|
|
inputV(iv)
|
string
|
|
|
Mapper の vCoordPP アトリビュートに接続する上流アトリビュートを指定します。このフラグが省略されると、入力接続は作成されません。
|
|
mapTo(mt)
|
string
|
|
|
出力値の計算に使う既存のノードを指定します。このノードは適切なタイプである必要があります。現在は、ramp ノードだけを使用できます。
|
|
target(t)
|
string
|

|
|
|
type(ty)
|
string
|
|
|
作成して、出力値の計算に使うノード タイプを指定します。現在は、ramp だけが有効です。フラグが省略されたときは、接続は行われず外部ノードは作成されません。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
cmds.arrayMapper( target='particle1', destAttr='rgbPP', inputV='ageNormalized', type='ramp' )