On this page |
このオペレータは2つの特定のタスクを実行します:
-
細分化による 平滑化 。
-
ポリゴンの クリーンアップ : 凹(concave)ポリゴンの修復、N角形ポリゴンの三角形またはオプションによるレンガ配列が可能な四角形化、非平面ポリゴンの三角形化。
メモ ¶
-
Cleanサーフェスノードもポリゴンジオメトリをクリーンアップし、Clothオブジェクトとして動作する調整用ジオメトリに適しています。
-
Divideノードには、Rest Geometry(静止ジオメトリ)用に2番目の入力を指定することができます。この入力は、ポリゴンを凸(convex)化する機能にのみ適用します。 2番目の入力を接続すると、Divideノードは凸(convex)化を実行する時にRest Geometry(静止ジオメトリ)のポイントを使用します。 これを適切に動作させるには、1番目の入力ジオメトリのポイントインデックスが、Rest Geometry(静止ジオメトリ)のポイントインデックスと合致している必要があります。
-
破壊したオブジェクトの破片がマニフォールド(多様体)になっているかどうか確認したい場合は、Remove Shared Edgesチェックボックスをオンにしてみてください。閉じたマニフォールドジオメトリが存在すれば、ジオメトリがなくなるはずです。
パラメータ ¶
Convex Polygons
凹(concave)ポリゴンすべてを凸(convex)になるように分割します。
Maximum Edges
各ポリゴンのエッジの数を、この数以下に制限します。 エッジの多いポリゴンがあると、小さいポリゴンに分割されます。
Triangulate Non-Planar
オンにすると、非平面プリミティブを三角形にします。非平面プリミティブとは、同じ平面上にない頂点を持つプリミティブのことです。
スライダは、プリミティブが非平面であるかどうかを判断する許容値を意味します。他の方法で変換または修正した平面プリミティブは、数値計算の誤差が原因で非平面になることがあります。 この値を使って、プリミティブが非平面であるか測定して計算します。この測定結果が許容値レベル以下であれば、プリミティブが平面であるとみなされ、分割が行なわれません。 逆に、許容値レベルを超えれば、非平面であるとみなされ、分割が行なわれます。
Don’t Generate Slivers
Convex Polygons が有効で、2つ以上の同一頂点を持つ三角形が出力されていれば、これは、その三角形を出力しないように指示します。 他の縮退ポリゴンも同様に省略されます。これにより、密閉していない、または非接続なメッシュが作成されてしまうので注意してください。
Avoid Small Angles
Maximum Edges が3または Triangulate Non-Planar を選択した時、これは可能な限り小さな角度を避けることで三角形化した三角形を改良します。
Smooth Polygons
隣接する非平面ポリゴンを細分化します。平滑化するポリゴンには共有ポイントがある必要があります。
Weight
ポリゴンの平滑化の効果を局所化します。
Divisions
細分化レベルの数。1レベル毎にポリゴンの数が2倍になります。
Bricker Polygons
ポリゴンをメッシュのように連続したポリゴンに分割します。これはサーフェス変形オペレーションで役に立ちます。
Size, Offset, Angle
レンガ状に配置したポリゴンを制御します。
Remove Shared Edges
共通エッジを削除します。
Compute Dual
多面体の各フェースのポイントをフェースの中心に結合します。
Attributes to Swap
Compute Dual オプションが有効な時、これらのアトリビュートとグループが、入力ポイントからそれに該当する出力プリミティブへ、入力プリミティブから出力ポイントへ転送されます。 このパターンに合致した頂点のアトリビュートとグループは、入力頂点から出力頂点へ転送されます。
Examples ¶
RemoveSharedEdges Example for Divide geometry node
Divide SOPはジオメトリからエッジを除去することが可能です。 このサンプルでは、Divide SOPは単純なグリッドから内部エッジをすべて除去しています。
See also |