ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.

概要

connectJoint( [objects] , [connectMode=boolean], [parentMode=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

connectJoint は、取り消し可能、照会不可能、および編集不可能です。

このコマンドは、選択した 2 つのジョイントに基づいて、2 つのスケルトンを接続します。最初に選択したジョイントが、2 番目に選択したジョイントの親の子となるか、2 番目に選択したジョイントの子となるかは、使用されているフラグによります。

注 1: 最初に選択したジョイントは、スケルトンのルートである必要があります。2 番目に選択したジョイントは、親を持つ必要があります。

注 2: コマンド ラインでジョイント名を指定すると、そのジョイントは子として使用され、最初に選択したジョイントが親になります。コマンド ラインでジョイント名を指定しない場合は、2 つのジョイントを選択する必要があります。

戻り値

なし

関連

ikHandle, ikHandleDisplayScale, ikSolver, ikSystem, ikSystemInfo, insertJoint, joint, jointCluster, jointDisplayScale, jointLattice, mirrorJoint, removeJoint

フラグ

connectMode, parentMode
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
parentMode(pm) boolean create
最初に選んだジョイントは、2 番目に選ぶジョイントを親とします。両方のジョイントがアクティブ リスト(セレクション リスト)に表示されます。
connectMode(cm) boolean create
最初に選んだジョイントは、2 番目に選ぶジョイントの親の子となります。

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

Python 例

import maya.cmds as cmds

# make joint1 a child of joint4.
#
cmds.connectJoint( 'joint1', 'joint4', pm=True )

# make joint1 a child of joint4's parent
#
cmds.connectJoint( 'joint1', 'joint4', cm=True )