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

概要

subdToPoly( [subd] , [applyMatrixToResult=boolean], [caching=boolean], [connectShaders=boolean], [constructionHistory=boolean], [copyUVTopology=boolean], [depth=int], [extractPointPosition=boolean], [format=int], [inSubdCVId=int], [inSubdCVIdLeft=int], [inSubdCVIdRight=int], [maxPolys=int], [name=string], [nodeState=int], [object=boolean], [outSubdCVId=int], [outSubdCVIdLeft=int], [outSubdCVIdRight=int], [outv=int], [preserveVertexOrdering=boolean], [sampleCount=int], [shareUVs=boolean], [subdNormals=boolean])

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

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

このコマンドは サブディビジョン サーフェスに対してテッセレーションを行い、ポリゴンを生成します。 戻り値は新しいポリゴンの名前です。 コンストラクション ヒストリがオンの場合、 新しいディペンデンシー ノードの名前も返されます。

戻り値

string[]ポリゴンとオプションのディペンデンシー ノード名。

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

関連項目

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

フラグ

applyMatrixToResult, caching, connectShaders, constructionHistory, copyUVTopology, depth, extractPointPosition, format, inSubdCVId, inSubdCVIdLeft, inSubdCVIdRight, maxPolys, name, nodeState, object, outSubdCVId, outSubdCVIdLeft, outSubdCVIdRight, outv, preserveVertexOrdering, sampleCount, shareUVs, subdNormals
ロング ネーム(ショート ネーム) 引数型 プロパティ
format(f) int createqueryedit
フォーマット:
  • 0 - 均一
  • 1 - 適応
  • 2 - ポリゴン数
  • 3 - 頂点

デフォルト: 0
extractPointPosition(epp) boolean createqueryedit
メッシュ ポイントの位置の計算方法を決定します。 オンの場合、メッシュ ポイントの位置を返します。オフの場合、 サーフェス ポイントの位置を返します。
デフォルト: false
sampleCount(sc) int createqueryedit
フェース単位のサンプル数
デフォルト: 1
depth(d) int createqueryedit
一定のデプスでサーフェスをテッセレーションする際のデプスです。
デフォルト: 0
maxPolys(mp) int createqueryedit
ポリゴンのテッセレーションが行われる最大ポリゴン数です。 このアトリビュートが 0 より大きい場合、サンプルの count および depth アトリビュートは このアトリビュートでオーバーライドされます。
デフォルト: 0
subdNormals(un) boolean createqueryedit
サブディビジョン サーフェスの法線を維持します。
デフォルト: false
copyUVTopology(cut) boolean createqueryedit
UV トポロジ(共有/非共有)を、オリジナルのサブディビジョン サーフェスから 変換されたポリゴン メッシュにコピーします。
デフォルト: false
shareUVs(suv) boolean createqueryedit
すべての共有頂点上で、UV の共有を強制します。このアトリビュートの値は copyUVTopology アトリビュートの値でオーバーライドされます。
デフォルト: false
outSubdCVId(os) int createqueryeditmultiuse
CV の ID を出力します。
outSubdCVIdLeft(osl) int createqueryedit
出力 CV ID の上位 32 ビットの整数です。
outSubdCVIdRight(osr) int createqueryedit
出力 CV ID の下位 32 ビットの整数です。
inSubdCVId(inSubdCVId) int createqueryeditmultiuse
CV ID を入力します。
inSubdCVIdLeft(isl) int createqueryedit
入力 CV ID の上位 32 ビットの整数です。
inSubdCVIdRight(isr) int createqueryedit
入力 CV ID の下位 32 ビットの整数です。
preserveVertexOrdering(pvo) boolean createqueryedit
変換での頂点の順序の保持
デフォルト: true
outv(ov) int createqueryeditmultiuse
inSubDCV に対応する出力頂点です。
applyMatrixToResult(amr) boolean createqueryedit
true の場合、入力ジオメトリのマトリックスがオブジェクトに適用されて、 作成されるジオメトリはこの単位マトリックスになります。false の場合、変換はローカル空間オブジェクトで行われ、 作成されたジオメトリは入力オブジェクトのマトリックスを持ちます。
デフォルト: true
高度なフラグ
caching(cch) boolean createqueryedit
ノード キャッシング モードを修正します。詳細については、ノードの説明を参照してください。
: 上級ユーザ向けの機能です。
nodeState(nds) int createqueryedit
ノード状態を修正します。詳細については、ノードの説明を参照してください。
: 上級ユーザ向けの機能です。
一般的なフラグ
name(n) string create
作成されたオブジェクトに名前を付けます。
constructionHistory(ch) boolean create
コンストラクション ヒストリをオンまたはオフにします(適切な場合)。
object(o) boolean create
結果のオブジェクト、またはディペンデンシー ノードだけを作成します(適切な場合)。
connectShaders(cs) boolean create
true の場合、すべてのシェーダ割り当てがオリジナルのサブディビジョン サーフェスから 変換先のポリゴン サーフェスにコピーされます。
デフォルト: true

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

Python 例

import maya.cmds as cmds

# To create a new polygon from a subdivision surface:
cmds.subdToPoly( 'subd1' )