ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
polySmooth [-caching boolean] [-constructionHistory boolean] [-continuity float] [-divisions int] [-keepBorder boolean] [-keepHardEdge boolean] [-keepSelectionBorder boolean] [-keepTessellation boolean] [-name string] [-nodeState int] [-osdCreaseMethod int] [-osdFvarBoundary int] [-osdFvarPropagateCorners boolean] [-osdSmoothTriangles boolean] [-osdVertBoundary int] [-propagateEdgeHardness boolean] [-subdivisionType int]
polySmooth は、取り消し可能、照会可能、および編集可能です。
ポリゴン オブジェクトを滑らかにします。このコマンドは、ポリゴン オブジェクトかフェースで動作します。string | ノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-continuity(-c)
|
float
|
|||
|
||||
-divisions(-dv)
|
int
|
|||
|
||||
-keepBorder(-kb)
|
boolean
|
|||
|
||||
-keepSelectionBorder(-ksb)
|
boolean
|
|||
|
||||
-keepHardEdge(-khe)
|
boolean
|
|||
|
||||
-propagateEdgeHardness(-peh)
|
boolean
|
|||
|
||||
-keepTessellation(-kt)
|
boolean
|
|||
|
||||
-subdivisionType(-sdt)
|
int
|
|||
|
||||
-osdVertBoundary(-ovb)
|
int
|
|||
|
||||
-osdFvarBoundary(-ofb)
|
int
|
|||
|
||||
-osdFvarPropagateCorners(-ofc)
|
boolean
|
|||
|
||||
-osdSmoothTriangles(-ost)
|
boolean
|
|||
|
||||
-osdCreaseMethod(-ocr)
|
int
|
|||
|
||||
共通のフラグ | ||||
-name(-n)
|
string
|
|||
|
||||
-constructionHistory(-ch)
|
boolean
|
|||
|
||||
-caching(-cch)
|
boolean
|
|||
|
||||
-nodeState(-nds)
|
int
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
polyCube -n plg1; move -3 0 2; polyCube -n plg2; move -3 0 -2; polyCube -n plg3; move 0 0 2; delete plg3.f[1]; polyCube -n plg4; move 0 0 -2; delete plg4.f[1]; polyCube -n plg5; move 3 0 2; polyCube -n plg6; move 3 0 -2; polyOptions -ao -db 1; // only one division: polySmooth -dv 1 plg1.f[0:5]; // 2 divisions produces a round-ish object polySmooth -dv 2 plg2.f[0:5]; // keep border edges select plg3.f[0:4]; polySmooth -kb 1; // don't keep border edges select plg4.f[0:4]; polySmooth -kb 0; // 1 division, continuity 0.2 select plg5; polySmooth -c 0.2; // 1 division, continuity 0.8 polySmooth -c 0.8 plg6.f[0:5];