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

概要

polyToSubdiv( [poly] , [absolutePosition=boolean], [applyMatrixToResult=boolean], [caching=boolean], [constructionHistory=boolean], [maxEdgesPerVert=int], [maxPolyCount=int], [name=string], [nodeState=int], [object=boolean], [preserveVertexOrdering=boolean], [quickConvert=boolean], [uvPoints=float], [uvPointsU=float], [uvPointsV=float], [uvTreatment=int])

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

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

ポリゴンをサブディビジョン サーフェスに変換します。 新しいサブディビジョン サーフェスの名前が返されます。 コンストラクション ヒストリがオンの場合、 新しいディペンデンシー ノードの名前も返されます。

戻り値

string- サブディビジョンとオプションのディペンデンシー ノード名。

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

関連項目

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

フラグ

absolutePosition, applyMatrixToResult, caching, constructionHistory, maxEdgesPerVert, maxPolyCount, name, nodeState, object, preserveVertexOrdering, quickConvert, uvPoints, uvPointsU, uvPointsV, uvTreatment
ロング ネーム(ショート ネーム) 引数型 プロパティ
maxPolyCount(mpc) int createqueryedit
入力メッシュで受け入れられるポリゴンの最大数です。
デフォルト: 1000
maxEdgesPerVert(me) int createqueryedit
入力メッシュ上の頂点に対する最大許容結合価です。
デフォルト: 32
applyMatrixToResult(amr) boolean createqueryedit
true の場合、入力ジオメトリのマトリックスがオブジェクトに適用されて、 作成されるジオメトリはこの単位マトリックスになります。false の場合、変換はローカル空間オブジェクトで行われ、 作成されたジオメトリは入力オブジェクトのマトリックスを持ちます。
デフォルト: true
absolutePosition(ap) boolean createqueryedit
true にすると、ポリゴンのブラインド データ情報が、 相対オフセットではなく、頂点の絶対位置として扱われます。ブラインド データに絶対位置が 含まれていることがわかっていない場合は、 デフォルトの false を使用してください。
デフォルト: false
uvTreatment(uvt) int createqueryedit
プロキシ モードのときのサブディビジョンの UV 座標の処理:
  • 0 - サブディビジョン UV を保持する
  • 1 - ポリゴン UV からサブディビジョン UV を構築する
  • 2 - サブディビジョン上に UV なし

デフォルト: 0
uvPoints(uvp) float createqueryeditmultiuse
詳細レベルの頂点に関連する UV データの変換で必要となる、 キャッシュされた UV ポイントです (標準編集モードとポリ プロキシ モードを切り替える場合)。
uvPointsU(uvu) float createqueryedit
キャッシュされた UV ポイントの U 値です。
uvPointsV(uvv) float createqueryedit
キャッシュされた UV ポイントの V 値です。
preserveVertexOrdering(pvo) boolean createqueryedit
変換での頂点の順序の保持
デフォルト: true
quickConvert(qc) boolean createqueryedit
パフォーマンスをテストするためのデバッグ フラグ
デフォルト: true
高度なフラグ
caching(cch) boolean createqueryedit
ノード キャッシング モードを修正します。詳細については、ノードの説明を参照してください。
: 上級ユーザ向けの機能です。
nodeState(nds) int createqueryedit
ノード状態を修正します。詳細については、ノードの説明を参照してください。
: 上級ユーザ向けの機能です。
一般的なフラグ
name(n) string create
作成されたオブジェクトに名前を付けます。
constructionHistory(ch) boolean create
コンストラクション ヒストリをオンまたはオフにします(適切な場合)。
object(o) boolean create
結果のオブジェクト、またはディペンデンシー ノードだけを作成します(適切な場合)。

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

Python 例

import maya.cmds as cmds

# To create a new subdivision surface from a polygon:
cmds.polyToSubdiv( 'polySphere1' )

# To create a new subdivision surface from a polygon with history so that
# the tesselation can be edited afterwards:
cmds.polyToSubdiv( 'polySphere1', ch=True )