ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
polySplitVertex [-caching boolean] [-constructionHistory boolean] [-name string] [-nodeState int] [-worldSpace boolean]
polySplitVertex は、取り消し可能、照会可能、および編集可能です。
1 つ以上の頂点を分割します。 メッシュは、1 つ以上のフェースから構成されます。フェースは、頂点を結ぶエッジで定義されます。一般的なフェースは、頂点とエッジを同じメッシュの隣接フェースと共有します。頂点とエッジを共有すると、メッシュで使用するメモリ量を減らすことができます。あるフェースを移動すると、接続されているすべてのフェースも移動します。polySplitVertex | 1 つ以上の頂点を分割して頂点を共有する各フェースに頂点のコピーを所有させます。 |
polySplitEdge | 1 つ以上のエッジを分割して頂点を共有する各フェースにエッジのコピーを所有させます。 |
polyChipOff | フェースを完全に抽出し、独自の頂点とエッジを所有させます。 |
polySplitVertex を 4 つの頂点に適用すると、12 個の新しい頂点が作成されます。 |
polySplitEdge を 4 つのエッジに適用すると、4 つの新しい頂点が作成されます。 |
polyChipOff を真ん中のフェースに適用すると、4 つの新しい頂点が作成されます。 |
string | polySplitVert ノード名。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Common poly modifier operation flags | ||||||||||||
-caching(-cch)
|
boolean
|
|||||||||||
|
||||||||||||
-constructionHistory(-ch)
|
boolean
|
|||||||||||
|
||||||||||||
-name(-n)
|
string
|
|||||||||||
|
||||||||||||
-nodeState(-nds)
|
int
|
|||||||||||
|
||||||||||||
-worldSpace(-ws)
|
boolean
|
|||||||||||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// Objective: split the four middle vertices of a 3x3 plane so // that the middle face can be moved seperately // Create a 3x3 plane // polyPlane -sx 3 -sy 3 -name polyPlane; // Result: polyPlane polyPlane1 // Count the number of vertices we start out with // polyEvaluate -vertex polyPlane; // Result: 16 // Split the four middle vertices // polySplitVertex polyPlane.vtx[5] polyPlane.vtx[6] polyPlane.vtx[9] polyPlane.vtx[10]; // Result: polySplitVert1 // Count the number of vertices we have now // polyEvaluate -vertex polyPlane; // Result: 28 // Note that because we split the 4 middle vertices, the 8 // surrounding faces have become non-manifold