ジャンプ先: 概要. 戻り値.
関連項目. フラグ. Python 例.
connectAttr( attribute attribute , [force=boolean], [lock=boolean], [nextAvailable=boolean], [referenceDest=string])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
connectAttr は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能 です。
2 つのディペンデンシー ノードのアトリビュートをコネクトし、コネクトされた 2
つのアトリビュートの名前を返します。コネクトされるアトリビュートは、互換性のあるタイプのものでなければなりません1
番目のアトリビュートがソース アトリビュートで、2 番目のアトリビュートが宛先です。ディペンデンシー
ノードのマニュアルを参照してください。
string |
コネクトされたアトリビュートの名前を含むフレーズ |
connectionInfo, isConnected, listConnections
force, lock,
nextAvailable, referenceDest
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
lock(l) |
boolean |
|
|
引数が true の場合、コネクションを完了しコネクト先のアトリビュートをロックします。引数が false
の場合、コネクトする前に、コネクションをロック解除します。 |
|
force(f) |
boolean |
|
|
コネクションを強制します。既に接続先にコネクトされている場合、古いコネクションは解除され、新しいコネクションが設定されます。 |
|
nextAvailable(na) |
boolean |
|
|
この指定したフラグで、接続先のマルチアトリビュートが indexMatters を false
に設定している場合、次の使用可能なインデックスにコネクトされます。インデックスを指定する必要はありません。 |
|
referenceDest(rd) |
string |
|
|
このフラグは、ファイル io のみで使用します。このフラグは、コネクションがリファレンス
ファイルで作成されたコネクションを置き換えることを示し、また、フラグ引数はリファレンス
ファイルの元の接続先を示します。このフラグは、リファレンス ファイルに変更が加えられても、Maya はメイン シーンからリファレンス
オブジェクトへの適切な接続を行うために使用します。 |
|
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
import maya.cmds as cmds
cmds.createNode( 'transform', n='firstGuy' )
cmds.createNode( 'transform', n='secondGuy' )
# Connect the translation of two nodes together
cmds.connectAttr( 'firstGuy.t', 'secondGuy.translate' )
# Connect the rotation of one node to the override colour
# of a second node.
cmds.connectAttr( 'firstGuy.rotate', 'secondGuy.overrideColor' )