移動先: 概要 戻り値 フラグ. 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], [displayItemNumbers=[boolean, boolean, boolean, boolean]], [displayMapBorder=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], [wireBackCulling=boolean])

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

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

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

戻り値

なし

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

フラグ

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

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

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]' )

#<B>Vertices</B>
cmds.polyOptions( displayVertex=True )
#<I>Toggle vertices</I>
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.

#<B>Facet centers</B>
cmds.polyOptions( displayCenter=True )
cmds.polyOptions( displayCenter=False )

#<B>Triangulation</B>
cmds.polyOptions( displayTriangle=True )
cmds.polyOptions( displayTriangle=False )

#<B>Reusing Triangulation</B>
cmds.polyOptions( reuseTriangles=True )
cmds.polyOptions( reuseTriangles=False )

#<B>Borders</B>
cmds.polyOptions( displayBorder=True )
#<I>border size</I>
cmds.polyOptions( sb=3 )
#<I>Increase border size</I>
cmds.polyOptions( r=True, sb=2 )
cmds.polyOptions( displayBorder=False, sb=3 )
#<B>map borders</B>
cmds.polyOptions( displayMapBorder=True )
cmds.polyOptions( displayMapBorder=False )

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

#<B>Edges</B>
cmds.polyOptions( softEdge=True )
cmds.polyOptions( hardEdge=True )
cmds.polyOptions( allEdges=True )

#<B>Geometry</B>
cmds.polyOptions( displayGeometry=False )
cmds.polyOptions( displayGeometry=True )

#<B>Backculling</B>
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 )

#<B>Color Shaded Display</B>
cmds.polyOptions( colorShadedDisplay=True )
cmds.polyOptions( colorMaterialChannel='DIFFUSE' )