ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
jointLattice(
selectionList
, [after=boolean], [afterReference=boolean], [before=boolean], [components=boolean], [creasing=float], [deformerTools=boolean], [dumpInfo=boolean], [exclusive=string], [fixedSetupData=string], [frontOfChain=boolean], [geometry=string], [geometryIndices=boolean], [ignoreSelected=boolean], [includeHiddenSelections=boolean], [joint=string], [lengthIn=float], [lengthOut=float], [lowerBindSkin=string], [lowerTransform=string], [name=string], [parallel=boolean], [prune=boolean], [remove=boolean], [rounding=float], [selectedComponents=boolean], [split=boolean], [upperBindSkin=string], [upperTransform=string], [useComponentTags=boolean], [widthLeft=float], [widthRight=float])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
jointLattice は、取り消し可能、照会可能、および編集可能です。
このコマンドは、jointLattice デフォーマを作成、編集、照会します。作成、編集されたオブジェクトの名前を返します。通常は、より高次のフレクサ コマンドを介して、この機能を利用します。| string | 作成/編集したジョイント ラティス アルゴリズム ノードの名前。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
after(af)
|
boolean
|
|
||
|
||||
afterReference(ar)
|
boolean
|
|
||
|
||||
before(bf)
|
boolean
|
|
||
|
||||
components(cmp)
|
boolean
|
|
||
|
||||
creasing(cr)
|
float
|
|
||
|
||||
deformerTools(dt)
|
boolean
|
|
||
|
||||
dumpInfo(dui)
|
boolean
|
|
||
|
||||
exclusive(ex)
|
string
|
|
||
|
||||
fixedSetupData(fsd)
|
string
|
|
||
|
||||
frontOfChain(foc)
|
boolean
|
|
||
|
||||
geometry(g)
|
string
|
|
||
|
||||
geometryIndices(gi)
|
boolean
|
|
||
|
||||
ignoreSelected(ignoreSelected)
|
boolean
|
|
||
|
||||
includeHiddenSelections(ihs)
|
boolean
|
|
||
|
||||
joint(j)
|
string
|
|
||
|
||||
lengthIn(li)
|
float
|
|
||
|
||||
lengthOut(lo)
|
float
|
|
||
|
||||
lowerBindSkin(lb)
|
string
|
|
||
|
||||
lowerTransform(lt)
|
string
|
|
||
|
||||
name(n)
|
string
|
|
||
|
||||
parallel(par)
|
boolean
|
|
||
|
||||
prune(pr)
|
boolean
|
|
||
|
||||
remove(rm)
|
boolean
|
|
||
|
||||
rounding(ro)
|
float
|
|
||
|
||||
selectedComponents(cms)
|
boolean
|
|
||
|
||||
split(sp)
|
boolean
|
|
||
|
||||
upperBindSkin(ub)
|
string
|
|
||
|
||||
upperTransform(ut)
|
string
|
|
||
|
||||
useComponentTags(uct)
|
boolean
|
|
||
|
||||
widthLeft(wl)
|
float
|
|
||
|
||||
widthRight(wr)
|
float
|
|
||
|
||||
import maya.cmds as cmds # Select a "dualBase" lattice that is connected to a rigidly bound skin. # To create a dualBase lattice, use the dualBase flag on the lattice command. # cmds.jointLattice( joint='joint2', upperBindSkin='joint1Cluster1',lowerBindSkin='joint2Cluster2' ) cmds.jointLattice( upperTransform='joint1', lowerTransform='joint2', joint='joint2', upperBindSkin='joint1Cluster1',lowerBindSkin='joint2Cluster1' ) cmds.jointLattice( 'jointLattice1', edit=True, creasing=0.5 )