ジャンプ先: 概要. 戻り値.
関連項目. フラグ. Python 例.
flexor( [objects] , [atBones=boolean], [atJoints=boolean], [deformerCommand=string],
[list=boolean], [name=string], [noScale=boolean], [toSkeleton=boolean], [type=string])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
flexor は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
このコマンドはフレクサを作成します。フレクサはデフォーマと、ドライバ アトリビュートのセットです。たとえば、フレクサはジョイントの x
軸回転と立方体の y 位置によってドライブされるスカルプト オブジェクトになる場合もあります。
戻り値の型は照会モードでは照会フラグが基になります。
cluster, deformer, lattice,
percent, sculpt, wire, wrinkle
atBones, atJoints, deformerCommand, list, name, noScale, toSkeleton, type
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
type(typ) |
string |
|
|
フレクサのタイプを指定します。有効なタイプのリストを確認するには、「flexor -query
-list」コマンドを使用します。 |
|
deformerCommand(dc) |
string |
|
|
下にあるデフォーマのコマンド文字列を表す文字列です。 |
|
atJoints(aj) |
boolean |
|
|
ジョイントでフレクサを追加します。-ts
フラグが指定されている場合、フレクサは選択した各ジョイントまたは選択したスケルトンのすべてのジョイントに追加されます。 |
|
atBones(ab) |
boolean |
|
|
ボーンにフレクサを追加します。-ts
フラグも指定されている場合は、フレクサは選択した各ボーンまたは、選択したスケルトンのすべてのボーンに追加されます。 |
|
toSkeleton(ts) |
boolean |
|
|
フレクサが、選択したジョイントやボーンだけでなく、スケルトン全体に追加されるように指定します。 このフラグは -ab と
-aj のフラグと一緒に使用されます。 |
|
list(l) |
boolean |
|
|
考えられるフレクサのあらゆるタイプをリストします。照会モード専用です。 |
|
noScale(ns) |
boolean |
|
|
近くのジオメトリのサイズにフレクサを自動スケールしないようにします。 |
|
name(n) |
string |
|
|
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
import maya.cmds as cmds
# Create a sculpt object with a max displacement of 4.0 at the
# selected joint
cmds.flexor( typ='sculpt', dc="sculpt -mxd 4.0", aj=True )
# Create a lattice flexor at all joints on the skeleton:
cmds.flexor( type='jointLattice', aj=True, ts=True )
# Create a lattice flexor of dimensions 4 6 4 on the selected joint
cmds.flexor( type='jointLattice', dc="lattice -dv 4 6 4 -cp -dualBase true", aj=True)