移動先: 概要 戻り値 関連項目 フラグ Python の例
jointCluster(
string
, [aboveBound=float], [aboveCluster=boolean], [aboveDropoffType=string], [aboveValue=float], [belowBound=float], [belowCluster=boolean], [belowDropoffType=string], [belowValue=float], [deformerTools=boolean], [joint=string], [name=string])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
jointCluster は「元に戻す」が可能、「照会」が可能、「編集」が可能です。
jointCluster コマンドは高度なコントロールを追加し、ジョイント周辺のバインド スキンのクラスタ パーセンテージ値を管理します。JointCluster は、ジョイントが回転する場合にスキンの屈伸時の滑らかな動きを作成する方法の 1 つです。
. a <---- aboveBound
. ____________a_________
. a \
. Joint1 a Joint2
. _____________a_______ \
. a \ \ b <--- belowBound
. a \ \ b
. \ b
. \ b \
. b\ \
. b \ Joint3
Joint1 と aaaaa(aboveBound)の間の CV/頂点は Join1 からの平行移動/回転/スケールのみを受け取ります。aaaa と bbbb の間の CV/頂点は、Joint1 と Joint2 からの平行移動/回転/スケールを受け取ります。bbbbb を超える CV(belowBound)は Joint3 からの平行移動回転/スケールだけを受け取ります。
string | 新規 jointCluster ノードの名前 |
戻り値の型は照会モードでは照会フラグが基になります。
connectJoint, ikHandle, ikHandleDisplayScale, ikSolver, ikSystem, ikSystemInfo, insertJoint, joint, jointDisplayScale, jointLattice, mirrorJoint, removeJoint, removeJoint
aboveBound, aboveCluster, aboveDropoffType, aboveValue, belowBound, belowCluster, belowDropoffType, belowValue, deformerTools, joint, name
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
aboveBound(ab)
|
float
|
|
|
ジョイントの上のボーン方向に、ドロップオフが始まる場所を指定します。100 の値は、ボーンの全長を示します。デフォルト値は 10 です。
|
|
belowBound(bb)
|
float
|
|
|
ジョイントの下のボーン方向に、ドロップオフが終了する場所を指定します。100 の値は、ボーンの全長を示します。デフォルト値は 10 です。
|
|
aboveValue(av)
|
float
|
|
|
クラスタの上のボーン方向に、ジョイント クラスタのドロップオフのバーセンテージを指定します。100 の値は、ボーンの全長を示します。デフォルト値は 50 です。
|
|
belowValue(bv)
|
float
|
|
|
クラスタの下のジョイント方向に、ジョイント クラスタのドロップオフのバーセンテージを指定します。100 の値は、ボーンの全長を示します。デフォルト値は 50 です。
|
|
joint(j)
|
string
|
|
|
aboveDropoffType(adt)
|
string
|
|
|
このジョイントの上のボーン方向に、パーセンテージによるドロップオフのタイプを指定します。有効な値は、「linear」、「exponential」、「sine」、「none」です。デフォルトは linear です。
|
|
belowDropoffType(bdt)
|
string
|
|
|
このジョイントの下のボーン方向に、パーセンテージによるドロップオフのタイプを指定します。有効な値は、「linear」、「exponential」、「sine」、「none」です。デフォルトは linear です。
|
|
aboveCluster(ac)
|
boolean
|
|
|
このジョイントの上のボーンにコネクトされるクラスタの名前を返します。
|
|
belowCluster(bc)
|
boolean
|
|
|
このジョイントにコネクトされるクラスタの名前を返します。
|
|
deformerTools(dt)
|
boolean
|
|
|
jointCluster に関連するヘルパ ノードを照会するために使用されます。
|
|
name(n)
|
string
|
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# To add a joint cluster to a rigidly bound skin.
# Note the skin should be at bind pose when the cluster is added.
#
cmds.jointCluster( j='joint2', ab=20, bb=20 )