ジャンプ先: 概要. 戻り値.
関連項目. フラグ. Python 例.
connectionInfo( string , [destinationFromSource=boolean],
[getExactDestination=boolean],
[getExactSource=boolean],
[getLockedAncestor=boolean],
[isDestination=boolean],
[isExactDestination=boolean],
[isExactSource=boolean],
[isLocked=boolean], [isSource=boolean], [sourceFromDestination=boolean])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
connectionInfo は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能
です。
connectionInfo
コマンドは、コネクション元とコネクション先の情報を得るために使用します。isConnected
コマンドとは異なり、このコマンドではコネクション一端のみが必要です。
boolean |
使用しているフラグによって、プロパティを問い合わせる場合。 |
string |
プラグ名を問い合わせる場合。 |
string[] |
プラグのリストを問い合わせる場合。 |
connectAttr, isConnected, listConnections
destinationFromSource,
getExactDestination,
getExactSource, getLockedAncestor, isDestination, isExactDestination, isExactSource, isLocked, isSource,
sourceFromDestination
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
import maya.cmds as cmds
# Create a sphere and a cone and make the Z translation of the cone
# be dependent on the X translation of the sphere.
#
cone = cmds.cone()
sphere = cmds.sphere()
sphereTx = '%s.tx' % sphere[0]
coneTz = '%s.tz' % cone[0]
cmds.connectAttr(sphereTx, coneTz)
# Verify the connection and print out the source plug.
#
if cmds.connectionInfo( coneTz, isDestination=True):
print( 'Source: %s' % cmds.connectionInfo(coneTz,sourceFromDestination=True) )
# Verify the connection and print out the destination plug.
#
if cmds.connectionInfo( sphereTx, isSource=True):
destinations = cmds.connectionInfo(sphereTx, destinationFromSource=True)
for destination in destinations:
print destination