ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
bindSkin [-byClosestPoint] [-byPartition] [-colorJoints] [-delete] [-doNotDescend] [-enable boolean] [-name string] [-partition string] [-toAll] [-toSelectedBones] [-toSkeleton] [-unbind] [-unbindKeepHistory] [-unlock]
[objects]
bindSkin は、取り消し可能、照会可能、および 編集可能 です。
このコマンドは、現在選択しているオブジェクトと現在選択しているスケルトンをバインドします。バインド可能なシェイプ: メッシュ、NURBS カーブ、NURBS サーフェス、ラティス、サブディビジョン サーフェスとAPI シェイプ。複数のシェイプと複数のスケルトンを選択またはコマンド ラインで指定して、一度にバインドすることができます。選択の順序は重要ではありません。 スキンはいわゆる「リジッド」バインドを使ってバインドされます。「リジッド」バインドでは、コンポーネントはスケルトンの中で最も近くにあるボーンにアタッチされます。フレクサを後からスケルトンに追加して、ジョイント周囲のスキニングを滑らかにすることができます。 スキンは選択したジョイントのスケルトンの階層全体にバインドしたり、選択したジョイントだけにバインドしたりすることができます。既定では階層全体にバインドされます。-tsb/-toSelectedBones フラグで、選択したボーンだけにバインドすることができます。 このコマンドを使用して、スケルトンからスキンをデタッチすることもできます。スキンのデタッチは、ボーンの挿入、ボーンの削除、スケルトンやスキンのバインド位置の変更、スキニング ノードの完全削除など、さまざまな状況で使用できます。スキンをデタッチするときに使用するオプションは、削除したいスキニング情報の量によって異なります。すなわち、(1) -delete または -unbind:全スキニング ノードの除去。(2) -unbindKeepHistory:スキニング セットは除去するが、ウェイトは保持。(3) -disable:スキニングを無効にするが、スキニング セットとウェイトは保持。string |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-toSkeleton(-ts)
|
|
|||
|
||||
-toSelectedBones(-tsb)
|
|
|||
|
||||
-toAll(-ta)
|
|
|||
|
||||
-byClosestPoint(-bcp)
|
|
|||
|
||||
-byPartition(-bp)
|
|
|||
|
||||
-partition(-p)
|
string
|
|||
|
||||
-unbind(-ub)
|
|
|||
|
||||
-unbindKeepHistory(-ubk)
|
|
|||
|
||||
-unlock(-ul)
|
|
|||
|
||||
-delete(-d)
|
|
|||
|
||||
-enable(-en)
|
boolean
|
|||
|
||||
-doNotDescend(-dnd)
|
|
|||
|
||||
-colorJoints(-cj)
|
|
|||
|
||||
-name(-n)
|
string
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// to bind the selected objects to the selected skeleton // bindSkin; // to bind nurbsSphere1 and pPlane1 to the skeleton containing joint2 // bindSkin nurbsSphere1 joint1 pPlane1; // to bind the selected partition to the selected skeleton // bindSkin -bp; // to bind the selected objects to the selected bones only, // not the entire skeleton // bindSkin -tsb; // to detach the selected objects and delete any unused // bindSkin history // bindSkin -unbind; // to detach pPlane1 and delete any unused // bindSkin history // bindSkin -unbind pPlane1; // to detach the selected objects and keep the history // bindSkin -unbindKeepHistory; // to disable the skin on the selected skeletons. This gives // the effect of detaching the skin without removing the // bindSkin groups on the object // bindSkin -enable 0; // to enable skin on a skeleton which has been disabled // bindSkin -enable 1;