移動先: 概要 戻り値 関連項目 フラグ MEL の例

概要

polyMergeFacet [-caching boolean] [-constructionHistory boolean] [-firstFacet int] [-mergeMode int] [-name string] [-nodeState int] [-secondFacet int]

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

2 番目のフェースが 1 番目のフェースの穴になります。
新しく穴の開いたフェースは、モードによって、最初か最後、または選択したフェースの間に配置されます。

両方のフェースは、同じオブジェクトに属す必要があります。
ファセット フラグは必須です。

戻り値

stringノード名

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

関連項目

polyCloseBorder, polyCollapseEdge, polyCollapseFacet, polyDelEdge, polyDelFacet, polyDelVertex, polyMergeEdge, polyMergeVertex, polyQuad, polyReduce, polySewEdge

フラグ

caching, constructionHistory, firstFacet, mergeMode, name, nodeState, secondFacet
ロング ネーム(ショート ネーム) 引数型 プロパティ
-mergeMode(-mm) int createqueryedit
フェースのマージ方法を指定します。 0: 2 番目のフェースを 1 番目に移動します。1: 両方のフェースがその平均に移動します。2: 1 番目のフェースが 2 番目のフェースに移動します。3, 4, 5: フェースが投影されたときに中央に揃わないこと以外は上述と同様です。6: 移動しません。
C: デフォルトは none (6)です。
-firstFacet(-ff) int createqueryedit
マージする 1 番目の(外部)フェースの数。
-secondFacet(-sf) int createqueryedit
マージする 2 番目の(穴)フェースの数。
一般的なフラグ
-name(-n) string create
作成されるノードに名前をつけます。
-constructionHistory(-ch) boolean createquery
コンストラクション ヒストリをオンまたはオフにします(適切な場合)。コンストラクション ヒストリがオンの場合、対応するノードがメッシュのヒストリ チェーンに挿入されます。コンストラクション ヒストリがオフの場合、 操作オブジェクト上に直接行われます。
注: コンストラクション ヒストリがすでにオブジェクトにある場合は、 このフラグは無視され、ノードは必ずヒストリ チェーンに挿入されます。
-caching(-cch) boolean createedit
すべてのアトリビュートのキャッシングを切り替えることで、再計算を不要にします。
-nodeState(-nds) int
ノードの評価方法を定義します。
  • 0: Normal
  • 1: PassThrough
  • 2: Blocking
  • 3: 内部的に無効。有効にすると、Normal の状態に戻ります。
  • 4: 内部的に無効。有効にすると、PassThrough 状態に戻ります。
  • 5: 内部的に無効。有効にすると、Blocking 状態に戻ります。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL の例

polyPlane -n plg -h 10 -w 10 -sx 5 -sy 5;
polyChipOff -dup 1 -ltz 1 -ls .5 .5 .5 plg.f[16] plg.f[18] plg.f[7];

// First
polyMergeFacet -mm 0 -ff 16 -sf 26 plg;
// A new face with face #16 as an outer loop and face #26 as a hole
// is replacing faces #16 and #26, and is located on face #16

// Between
polyMergeFacet -mm 1 -ff 7 -sf 25 plg;
// A new face with face #7 as an outer loop and face #25 as a hole
// is replacing faces #7 and #25, and is located in between.

// Last
polyMergeFacet -mm 2 -ff 18 -sf 25 plg;
// A new face with face #18 as an outer loop and face #25 as a hole
// is replacing faces #18 and #25, and is located on face #25