ジャンプ先: 概要. 戻り値. フラグ. 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 create
Mapper ノードからの出力データ用の下流接続となるアトリビュートを指定します。アトリビュート タイプは、使用する出力アトリビュートを決定するために使われます。float 配列は outValuePP を、ベクトル配列は outColorPP を取得します。このフラグが省略されると、出力接続は作成されません。
inputU(iu) string create
Mapper の uCoordPP アトリビュートに接続する上流アトリビュートを指定します。このフラグが省略されると、入力接続は作成されません。
inputV(iv) string create
Mapper の vCoordPP アトリビュートに接続する上流アトリビュートを指定します。このフラグが省略されると、入力接続は作成されません。
mapTo(mt) string create
出力値の計算に使う既存のノードを指定します。このノードは適切なタイプである必要があります。現在は、ramp ノードだけを使用できます。
target(t) string createmultiuse
接続されるターゲット オブジェクトを指定します。
type(ty) string create
作成して、出力値の計算に使うノード タイプを指定します。現在は、ramp だけが有効です。フラグが省略されたときは、接続は行われず外部ノードは作成されません。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.arrayMapper( target='particle1', destAttr='rgbPP', inputV='ageNormalized', type='ramp' )