移動先: 概要 戻り値 関連項目 フラグ Python の例

概要

boneLattice( objects , [after=boolean], [before=boolean], [bicep=float], [deformerTools=boolean], [exclusive=string], [frontOfChain=boolean], [geometry=string], [ignoreSelected=boolean], [joint=string], [lengthIn=float], [lengthOut=float], [name=string], [parallel=boolean], [prune=boolean], [remove=boolean], [split=boolean], [transform=string], [tricep=float], [widthLeft=float], [widthRight=float])

注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。

boneLattice は「元に戻す」が可能、「照会」が可能、「編集」が可能です。

このコマンドは、boneLattice デフォーマを作成、編集、照会します。作成、編集されたオブジェクトの名前を返します。通常は、より高次のフレクサ コマンドを介して、この機能を利用します。

戻り値

string作成/編集したボーン ラティス アルゴリズム ノードの名前。

戻り値の型は照会モードでは照会フラグが基になります。

関連項目

bindSkin, blendShape, copyFlexor, copySkinWeights, flexor, skinCluster, skinPercent, wire, wrinkle

フラグ

after, before, bicep, deformerTools, exclusive, frontOfChain, geometry, ignoreSelected, joint, lengthIn, lengthOut, name, parallel, prune, remove, split, transform, tricep, widthLeft, widthRight
ロング ネーム(ショート ネーム) 引数型 プロパティ
name(n) string create
作成されるノードの名前を指定するために使用されます。
geometry(g) string queryeditmultiuse
-rm フラグも指定していない限り、指定したオブジェクトは、このデフォーマ オブジェクトによって変形されるオブジェクトのリストに追加されます。照会すると string string string ...を返します。
remove(rm) boolean editmultiuse
-g フラグの後ろにリストされているオブジェクトをこのデフォーマから削除するように指定します。
before(bf) boolean create
既存のチェーンに対する挿入やアペンドのデフォルト動作が目的どおりでない場合、新しいジオメトリ シェイプを作成する必要がある場合でも、このフラグを使用して、強制的にこのコマンドによってチェーンの選択したノードの前にデフォーマ ノードをスティックさせることができます。
after(af) boolean create
既存のチェーンに対する挿入やアペンドのデフォルト動作が目的どおりでない場合、新しいジオメトリ シェイプを作成する必要がある場合でも、このフラグを使用して、コマンドによってチェーンの選択したノードの後にデフォーマ ノードを強制的にスティックさせることができます。
split(sp) boolean create
デフォーマを既存のチェーンに挿入/アペンドする代わりに、ディペンデンシー グラフで新しいチェーンを分岐させます。
frontOfChain(foc) boolean create
このコマンドを使用して、新しいデフォーマ ノードが、シェイプのヒストリで既存のデフォーマとスキン ノードの前(上流、ただし既存のツィーク ノードの前ではありません)に配置されるように指定します。デフォーマへの入力は、表示される下流のシェイプではなく上流のシェイプです。したがって、このフラグの動作は、新しいデフォーマが追加されたときに下流のデフォーマがリセット位置(hasNoEffect)にある場合に、最も直感的になります。
parallel(par) boolean create
オブジェクトのヒストリの既存のデフォーマに平行するチェーンの新規デフォーマを挿入します。blendShape を挿入して、平行の結果とブレンドします。
ignoreSelected(ignoreSelected) boolean create
現在のセレクション リスト上のオブジェクトを変形しないようにコマンドに指示します。
deformerTools(dt) boolean query
デフォーマ ツール オブジェクト(ある場合)の名前を string string ... として返します。
prune(pr) boolean edit
現在の設定のデフォーマによって変形されないポイントを デフォーマ セットから削除します。
exclusive(ex) string createquery
デフォメーション セットをデフォーム パーティションに置きます。
bicep(bi) float createqueryedit
ベンドの内側にあるラティス ポイントの膨らみに影響を与えます。正、負の値によって、ポイントはそれぞれ外側、内側に膨らみます。デフォルト値は 0.0 です。照会すると float を返します。
tricep(tr) float createqueryedit
ベンドの外側でのラティス ポイントの膨らみに影響を及ぼします。正、負の値によって、ポイントはそれぞれ外側、内側に膨らみます。デフォルト値は 0.0 です。照会すると float を返します。
lengthIn(li) float createqueryedit
ボーンの上半分のラティス ポイントの位置に影響を与えます。正、負の値によって、ポイントはそれぞれ、ボーンの中心から遠ざかったり近づいたりします。このパラメータを変化させると、折り目や丸み付け、あるいは width パラメータにより影響を受けた領域を修正することもできます。デフォルト値は 0.0 です。照会すると、このフラグは float 値を返します。
lengthOut(lo) float createqueryedit
ボーンの下半分のラティス ポイントの位置に影響を与えます。正、負の値によって、ポイントはそれぞれ、ボーンの中心から遠ざかったり近づいたりします。このパラメータを変化させると、折り目や丸み付け、あるいは width パラメータにより影響を受けた領域を修正することもできます。デフォルト値は 0.0 です。照会すると、このフラグは float 値を返します。
widthLeft(wl) float createqueryedit
ベンドの左側でのラティス ポイントの膨らみに影響を及ぼします。正、負の値によって、ポイントはそれぞれ外側、内側に膨らみます。デフォルト値は 0.0 です。照会すると float を返します。
widthRight(wr) float createqueryedit
ベンドの右側でのラティス ポイントの膨らみに影響を及ぼします。正、負の値によって、ポイントはそれぞれ外側、内側に膨らみます。デフォルト値は 0.0 です。照会すると float を返します。
joint(j) string createqueryedit
膨らみの動作をドライブするために使用されるジョイントを指定します。
transform(t) string create
このノードが変形するラティスを、厳密にトランスフォームするために使用される DAG を指定します。このフラグが指定されていない場合、同一のマトリックスが想定されます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python の例

import maya.cmds as cmds

# select a lattice that has been added to a rigid skin shape
#
cmds.boneLattice( joint='joint2' )
cmds.boneLattice( transform='joint1', joint='joint2' )
cmds.boneLattice( 'boneLattice1', edit=True, bicep=0.5 )