ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
polySmooth [-caching boolean] [-constructionHistory boolean] [-continuity float] [-degree int] [-divisions int] [-divisionsPerEdge int] [-keepBorder boolean] [-keepHardEdge boolean] [-keepMapBorders int] [-keepSelectionBorder boolean] [-keepTesselation boolean] [-keepTessellation boolean] [-method int] [-name string] [-nodeState int] [-osdCreaseMethod int] [-osdFvarBoundary int] [-osdFvarPropagateCorners boolean] [-osdSmoothTriangles boolean] [-osdVertBoundary int] [-propagateEdgeHardness boolean] [-pushStrength float] [-roundness float] [-smoothUVs boolean] [-subdivisionLevels int] [-subdivisionType int]
polySmooth は、取り消し可能、照会可能、および編集可能です。
ポリゴン オブジェクトを滑らかにします。このコマンドは、ポリゴン オブジェクトかフェースで動作します。string | ノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Common poly modifier operation flags | ||||||||||||
-caching(-cch)
|
boolean
|
|||||||||||
|
||||||||||||
-constructionHistory(-ch)
|
boolean
|
|||||||||||
|
||||||||||||
-name(-n)
|
string
|
|||||||||||
|
||||||||||||
-nodeState(-nds)
|
int
|
|||||||||||
|
||||||||||||
Flags From The polySmoothFacet Node | ||||||||||||
-continuity(-c)
|
float
|
|||||||||||
|
||||||||||||
-degree(-deg)
|
int
|
|||||||||||
|
||||||||||||
-divisions(-dv)
|
int
|
|||||||||||
|
||||||||||||
-divisionsPerEdge(-dpe)
|
int
|
|||||||||||
|
||||||||||||
-keepBorder(-kb)
|
boolean
|
|||||||||||
|
||||||||||||
-keepHardEdge(-khe)
|
boolean
|
|||||||||||
|
||||||||||||
-keepMapBorders(-kmb)
|
int
|
|||||||||||
|
||||||||||||
-keepSelectionBorder(-ksb)
|
boolean
|
|||||||||||
|
||||||||||||
-keepTesselation(-xkt)
|
boolean
|
|||||||||||
|
||||||||||||
-keepTessellation(-kt)
|
boolean
|
|||||||||||
|
||||||||||||
-method(-mth)
|
int
|
|||||||||||
|
||||||||||||
-osdCreaseMethod(-ocr)
|
int
|
|||||||||||
|
||||||||||||
-osdFvarBoundary(-ofb)
|
int
|
|||||||||||
|
||||||||||||
-osdFvarPropagateCorners(-ofc)
|
boolean
|
|||||||||||
|
||||||||||||
-osdSmoothTriangles(-ost)
|
boolean
|
|||||||||||
|
||||||||||||
-osdVertBoundary(-ovb)
|
int
|
|||||||||||
|
||||||||||||
-propagateEdgeHardness(-peh)
|
boolean
|
|||||||||||
|
||||||||||||
-pushStrength(-ps)
|
float
|
|||||||||||
|
||||||||||||
-roundness(-ro)
|
float
|
|||||||||||
|
||||||||||||
-smoothUVs(-suv)
|
boolean
|
|||||||||||
|
||||||||||||
-subdivisionLevels(-sl)
|
int
|
|||||||||||
|
||||||||||||
-subdivisionType(-sdt)
|
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];