ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

polyOptions([activeObjects=boolean], [allEdges=boolean], [backCullVertex=boolean], [backCulling=boolean], [colorMaterialChannel=string], [colorShadedDisplay=boolean], [displayAlphaAsGreyScale=boolean], [displayBorder=boolean], [displayCenter=boolean], [displayCreaseEdge=boolean], [displayCreaseVertex=boolean], [displayGeometry=boolean], [displayInvisibleFaces=boolean], [displayItemNumbers=[boolean, boolean, boolean, boolean]], [displayMapBorder=boolean], [displayMetadata=[boolean, boolean, boolean]], [displayNormal=boolean], [displaySubdComps=boolean], [displayTriangle=boolean], [displayUVTopology=boolean], [displayUVs=boolean], [displayVertex=boolean], [displayWarp=boolean], [facet=boolean], [fullBack=boolean], [gl=boolean], [hardBack=boolean], [hardEdge=boolean], [materialBlend=string], [newPolymesh=boolean], [point=boolean], [pointFacet=boolean], [relative=boolean], [reuseTriangles=boolean], [sizeBorder=float], [sizeNormal=float], [sizeUV=float], [sizeVertex=float], [softEdge=boolean], [vertexNormalMethod=int], [wireBackCulling=boolean])

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

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

グローバル表示ポリゴン アトリビュートを変更します。

戻り値

なし

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

フラグ

activeObjects, allEdges, backCullVertex, backCulling, colorMaterialChannel, colorShadedDisplay, displayAlphaAsGreyScale, displayBorder, displayCenter, displayCreaseEdge, displayCreaseVertex, displayGeometry, displayInvisibleFaces, displayItemNumbers, displayMapBorder, displayMetadata, displayNormal, displaySubdComps, displayTriangle, displayUVTopology, displayUVs, displayVertex, displayWarp, facet, fullBack, gl, hardBack, hardEdge, materialBlend, newPolymesh, point, pointFacet, relative, reuseTriangles, sizeBorder, sizeNormal, sizeUV, sizeVertex, softEdge, vertexNormalMethod, wireBackCulling
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
relative(r) boolean createquery
サイズを扱うフラグとともに使用すると、値(サイズ)が乗算係数になります。次のようなフラグの場合です。-sizeNormal、-sizeBorder。ブーリアン値を扱うフラグとともに使用すると、ブーリアン値が反転します。次のようなフラグの場合です。displayVertex、displayCenter、displayTriangle、displayBorder、backCullVertex、displayWarp、displayItemNumbers。
colorMaterialChannel(cm) string createquery
colorShadedDisplay を true にした場合は、頂点ごとにカラーを表示するマテリアル チャネルを決めます。次のオプションがあります。
  • 「none」: マテリアル シェーディングを無効にします。
  • 「ambient」: アンビエント マテリアル チャネルを指定します。
  • 「ambientDiffuse」: アンビエント マテリアル チャネルと拡散マテリアル チャネルを指定します。
  • 「diffuse」: 拡散マテリアル チャネルを指定します。
  • 「specular」: スペキュラ マテリアル チャネルを指定します。
  • 「emission」: 放出マテリアル チャネルを指定します。
materialBlend(mb) string createquery
次のオプションがあります。「overwrite」「add」「subtract」「multiply」「divide」「average」「modulate2x」
colorShadedDisplay(cs) boolean createquery
シェーディング モードで表示する頂点カラーを使用します。
displayVertex(dv) boolean createquery
頂点を表示します。
displayCenter(dc) boolean createquery
ファセットの中心を表示します。
displayTriangle(dt) boolean createquery
三角網を表示します。
displayBorder(db) boolean createquery
境界エッジをハイライトします。
displayMapBorder(dmb) boolean createquery
マップ境界エッジをハイライトします。
displayCreaseEdge(dce) boolean createquery
折り目エッジをハイライトします。
displayCreaseVertex(dcv) boolean createquery
折り目の頂点をハイライトします。
displaySubdComps(dsc) boolean createquery
スムーズ メッシュ プレビュー モードで、細分割されたコンポーネントを表示します。
sizeBorder(sb) float createquery
ポリゴン境界エッジのサイズを設定します。
sizeVertex(sv) float createquery
ポリゴン頂点のサイズを設定します。
displayWarp(dw) boolean createquery
ワープしたファセットをハイライトします。
displayItemNumbers(din) [boolean, boolean, boolean, boolean] createquery
項目番号を表示します(頂点、エッジ、ファセット、UV)。
displayMetadata(dmt) [boolean, boolean, boolean] createquery
コンポーネント メタデータを表示します(頂点、エッジ、ファセット、頂点フェース)。
displayNormal(dn) boolean createquery
法線を表示します。
displayUVs(duv) boolean createquery
UV を表示します。
displayUVTopology(uvt) boolean createquery
UV をトポロジ的に表示する UV 表示オプション。
sizeUV(suv) float createquery
ポリゴン UV のサイズを設定します。
point(pt) boolean createquery
-dn フラグとともに使用します。法線表示スタイルを頂点の表示に設定します。
facet(f) boolean createquery
-dn フラグとともに使用します。法線表示スタイルをファセットの表示に設定します。
pointFacet(pf) boolean createquery
-dn フラグとともに使用します。法線表示スタイルを頂点とフェースの表示に設定します。
sizeNormal(sn) float createquery
ポリゴン法線のサイズを設定します。
allEdges(ae) boolean createquery
すべてのエッジを実線で表示します。
softEdge(se) boolean createquery
ソフト エッジを点線で表示します。
hardEdge(he) boolean createquery
ハード エッジのみを表示します。
displayGeometry(dg) boolean createquery
ジオメトリを表示します。
backCulling(bc) boolean createquery
バック カリングなしで表示します。
wireBackCulling(wbc) boolean createquery
バックカリングしたフェースをワイヤフレームにします。
hardBack(hb) boolean createquery
バックカリングしたフェースのみのバックカリングしたハード エッジ。
fullBack(fb) boolean createquery
完全なバック カリングで表示します。
backCullVertex(bcv) boolean createquery
頂点をバックカリングします。
reuseTriangles(rt) boolean createquery
コンストラクション ヒストリの上流で古い三角形を再使用することで、三角形の再生成を防止します。コンストラクション ヒストリは、他のメッシュ ノードの上流および下流で検索され、これらのメッシュ ノードに特定のブーリアン値が設定されます。このコマンドは指定したメッシュ ノードには値を設定しないことに注意してください。そのような場合の設定は、setAttr コマンドを使用して行う必要があります。このオプションは、インタラクティブな 3D ビューポートにのみ反映されます。バッチレンダリングには、正確に計算された三角形が使用されます。表示モードがシェーディング(つまり三角形で表示されたワイヤフレーム)であるとき、スキニング再生などのインタラクティブなパフォーマンスにのみ有用です。ワイヤフレーム表示に使用することはお勧めしません。
gl(gl) boolean createquery
すべてのオブジェクトにユーザ選択を適用します。
activeObjects(ao) boolean createquery
すべてのアクティブ オブジェクトにユーザ選択を適用します。
newPolymesh(np) boolean createquery
新しいポリゴンメッシュ オブジェクトのコンポーネントの表示状態を設定します。
displayAlphaAsGreyScale(dal) boolean createquery
アルファ値をグレー スケールとして表示します。
displayInvisibleFaces(dif) boolean createquery
非表示のフェースをハイライト表示します。
vertexNormalMethod(vnm) int createquery
この設定は、newPolymesh フラグを使用する場合のみ機能します。ポリゴンメッシュ オブジェクト上の vertexNormalMethod アトリビュートの新しい既定のアトリビュート値を設定します。オプション: 0: 重みなし 1: 角度に重み 2: エリアに重み 3: 角度とエリアに重み

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

Python 例

import maya.cmds as cmds

cmds.polyCube( n='plg', sx=3, sy=3, sz=3, w=5, h=5, d=5 )
cmds.delete( 'plg.f[9:17]' )

# Vertices
cmds.polyOptions( displayVertex=True )
# Toggle vertices
cmds.polyOptions( r=True, displayVertex=True )
# Toggle, whatever the value given to the flag in this command.
# It was previously true, it is set to false : vertices are not drawn.

# Facet centers
cmds.polyOptions( displayCenter=True )
cmds.polyOptions( displayCenter=False )

# Triangulation
cmds.polyOptions( displayTriangle=True )
cmds.polyOptions( displayTriangle=False )

# Reusing Triangulation
cmds.polyOptions( reuseTriangles=True )
cmds.polyOptions( reuseTriangles=False )

# Borders
cmds.polyOptions( displayBorder=True )
# Border size
cmds.polyOptions( sb=3 )
# Increase border size
cmds.polyOptions( r=True, sb=2 )
cmds.polyOptions( displayBorder=False, sb=3 )
# Map borders
cmds.polyOptions( displayMapBorder=True )
cmds.polyOptions( displayMapBorder=False )

# Normals
# Normal type
cmds.polyOptions( displayNormal=True )
cmds.polyOptions( pt=True )# on vertices
cmds.polyOptions( pf=True )# on vertices and facets
cmds.polyOptions( f=True )# on facets
# Normal size
cmds.polyOptions( sn=2 )
# Increase normal size
cmds.polyOptions( r=True, sn=1.5 )
cmds.polyOptions( displayNormal=False )

# Edges
cmds.polyOptions( softEdge=True )
cmds.polyOptions( hardEdge=True )
cmds.polyOptions( allEdges=True )

# Geometry
cmds.polyOptions( displayGeometry=False )
cmds.polyOptions( displayGeometry=True )

# Backculling
cmds.polyOptions( wireBackCulling=True )
cmds.polyOptions( hardBack=True )
cmds.polyOptions( fullBack=True )
cmds.polyOptions( displayVertex=True, backCullVertex=True )
cmds.polyOptions( backCullVertex=False )
cmds.polyOptions( displayVertex=False )
cmds.polyOptions( backCulling=True )

# Color Shaded Display
cmds.polyOptions( colorShadedDisplay=True )
cmds.polyOptions( colorMaterialChannel='DIFFUSE' )