ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.

概要

querySubdiv([action=int], [level=int], [relative=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

querySubdiv は、取り消し可能、照会不可能、および編集不可能です。

照会パラメータ セットに基づいてサブディビジョン サーフェスを照会し、セレクション リストを更新します。

戻り値

booleanコマンドの結果

キーワード

subdivision, surface, query

関連

changeSubdivComponentDisplayLevel, changeSubdivRegion, createSubdivRegion, nurbsToSubdiv, polyToSubdiv, refineSubdivSelectionList, subdCollapse, subdToBlind, subdToPoly, subdiv, subdivCrease, subdivDisplaySmoothness

フラグ

action, level, relative
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
action(a) int create
照会パラメータを指定します。1: 微調整したすべての頂点をレベル(Level)で検索します。2: すべてのシャープな頂点をレベルで検索します。3: すべてのシャープなエッジをレベルで検索します。4: すべてのフェースをレベルで検索します。レベル(Level)アトリビュートを指定しない場合、照会は現在のコンポーネントの表示レベルに適用されます。アトリビュートを指定した場合、照会は、relative フラグの状態に基づいて絶対的に、または現在のレベルに相対して、指定したレベルに適用されます。
level(l) int create
操作を実行するサブディビジョン サーフェスのレベルを指定します。
relative(r) boolean create
level フラグを設定すると、現在のコンポーネントの表示レベルに相対したレベルを参照します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# find all tweaked verticies at current level
cmds.querySubdiv( a=1 )

# find all tweaked verticies one level finer than current level
cmds.querySubdiv( a=1, l=1, r=True )

# find all creased verticies at current level
cmds.querySubdiv( a=2 )

# find all creased edges at current level
cmds.querySubdiv( a=3 )

# find all faces at current level.
# You should work with the subdivision surface shape.
#
cmds.querySubdiv( 'subdivShape1', a=4 )

# find all faces at level 1.
#
cmds.querySubdiv( 'subdivShape1', a=4, level=1, relative=False )

# find all faces at the next finest level from the current one.
#
cmds.querySubdiv( 'subdivShape1', a=4, level=1, relative=True )