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

概要

subdiv([currentLevel=boolean], [currentSubdLevel=boolean], [deepestLevel=int], [displayLoad=boolean], [edgeStats=boolean], [faceStats=boolean], [maxPossibleLevel=int], [proxyMode=int], [smallOffsets=boolean])

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

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

選択したサブディビジョンまたはコンポーネントに関する、分割の最深レベル、現在選択しているコンポーネントの子や親などの、有用な情報を提供します。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

subdivision, surface, query, level

関連

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

フラグ

currentLevel, currentSubdLevel, deepestLevel, displayLoad, edgeStats, faceStats, maxPossibleLevel, proxyMode, smallOffsets
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
currentLevel(cl) boolean createquery
照会すると、このフラグは現在選択しているサブディビジョン サーフェス コンポーネントのレベルを表す整数を返します。CV の複数のレベルを選択している場合、-1 を返します(異なるオブジェクト由来でも同様です)。処理する入力サブディビジョン CV がない場合、-2 を返します。
currentSubdLevel(csl) boolean createquery
照会すると、このフラグは、コンポーネントを選択しているかどうかに関係なく、現在選択しているサブディビジョン サーフェスのレベルを表す整数を返します。処理する入力サブディビジョン CV がない場合は、-2 を返します。
deepestLevel(dl) int createquery
照会すると、このフラグは照会されたサブディビジョン サーフェスが細分割された最深のレベルを表す整数を返します。
displayLoad(dsl) boolean createquery
照会すると、このフラグは選択したサブディビジョンの表示負荷を出力します。
edgeStats(est) boolean createquery
照会すると、このフラグは現在のサブディビジョンの状態を出力します。
faceStats(fst) boolean createquery
照会すると、このフラグは現在のサブディビジョンの状態を出力します。
maxPossibleLevel(mpl) int createquery
照会すると、このフラグは照会されたサブディビジョン サーフェスを細分割できる最深いのレベルを表す整数を返します。
proxyMode(pm) int createquery
照会すると、このフラグはサブディビジョン サーフェスがポリゴン プロキシ モードになっているかどうかを返します。プロキシ モードでは、ポリゴン編集ツールを使用して、コンストラクション ヒストリがないサブディビジョン サーフェスのベース メッシュを編集できます。サブディビジョン サーフェスがポリゴン プロキシ モードにある場合は 1 を返します。サーフェスはプロキシ モードになっていなくても、コンストラクション ヒストリがないためにプロキシ モードへの切り替えが可能な場合は 0 を返します(この状態を「標準」モードともいいます)。サーフェスがプロキシ モードになっておらず、コンストラクション ヒストリがあるためにプロキシ モードに切り替えることができない場合は 2 を返します。
smallOffsets(so) boolean createquery
照会すると、このフラグは、頂点を必要としない程度に小さいオフセットがある階層のサブディビジョン頂点の数を出力します。

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

Python 例

import maya.cmds as cmds

# To find the deepest subdivided level of polyToSubdShape1
#
cmds.subdiv( 'polyToSubdShape1', query=True, deepestLevel=True )

# To find the level of the  selected subdiv CV
#
cmds.select( 'polyToSubdShape1.smp[2][67108865]', r=True)
cmds.subdiv( currentLevel=True )
# Result: 1 #