移動先: 概要 戻り値 キーワード. 関連項目. フラグ. Python 例.
nurbsSelect([borderSelection=boolean], [bottomBorder=boolean], [growSelection=int], [leftBorder=boolean], [rightBorder=boolean], [shrinkSelection=int], [topBorder=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
nurbsSelect は 「元に戻す」が不可能、「照会」が不可能、「編集」が不可能 です。
オブジェクトへの選択操作を実行します。
任意の境界フラグを設定すると、該当する境界が選択されます。それ以外の場合は、現在選択されている CV が使用されるか、サーフェスをオブジェクトとして選択している場合は、すべての CV が使用されます。
次に growSelection、shrinkSelection、borderSelection の各フラグが、この順番で適用されます。
実際には、一度にひとつのフラグを使用することをお勧めします(境界フラグを除く)。
なし
texture, uv, image
move
borderSelection, bottomBorder, growSelection, leftBorder, rightBorder, shrinkSelection, topBorder
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Create a Nurbs plane.
cmds.nurbsPlane( u=5, v=7 )
# Select it top and bottom CVs.
cmds.nurbsSelect( topBorder=True, bottomBorder=True )
# Expand the selection to 3 rows.
cmds.nurbsSelect( growSelection=3 )
# Select only the outline of the rows.
cmds.nurbsSelect( borderSelection=True )