On this page |
このノードは、NURBS/Bezierサーフェス間でブール演算を実行したり、サーフェスの交差に対してプロファイルのみを生成します。 各サーフェスはソリッド(つまりUとV方向で閉じている)である必要はありません。 また、ソリッドをグループとして形成する必要もありません(例えば、グリッドを球でカットすることができます)。
パラメータリストでは、1番目の入力のサーフェスを"A"、2番目の入力のサーフェスを"B"と表記しています。 AセットとBセットを交差させると、スプラインサーフェスによる実際のCSG(Constructive Solid Geometry)演算が可能になります。 そのため、AとBがどちらもソリッドの場合、AとBによるブール演算の結果はソリッドになります。 どちらかのセットが開いたトポロジーであれば、そのブール演算の結果も開いたトポロジーになります。
トリム領域の内側と外側の判断は、サーフェス法線の方向に依存します。 必要に応じて、Primitive SOPを使って、サーフェスのUV方向を反転させると、サーフェス法線が反転します。
パラメータ
Group A
NURBS/Bezierサーフェスのサブセット。
Group B
Aと交差させるNURBS/Bezierサーフェスのサブセット。
3D Tolerance
交差のワールド空間精度。
2D Tolerance
交差のドメイン精度。
Marching Steps
各プロファイルスパンをトレースするためのステップ数。
Boolean
概要
サーフェスAとBのブール演算。
Operation
Union, intersect, A - B, B - A, User-defined。
Keep Inside A
サーフェスAの内側を保持します。
Keep Inside B
サーフェスBの内側を保持します。
Keep Outside A
サーフェスAの外側を保持します。
Keep Outside B
サーフェスBの外側を保持します。
Generate Profiles
概要
サーフェスの交差部分にプロファイルを作成します。
Target
プロファイルを出力する側のサーフェス: A, B, 両方
A Profiles Group
ユーザー定義のグループにAプロファイルを格納します。
B Profiles Group
ユーザー定義のグループにBプロファイルを格納します。
Avoid Already Trimmed-Out Parts
表示されているサーフェス部分のみを交差させ、交差プロファイルでトリム内側領域をカットします。
Join Profiles Created By Multiple Surfaces
2つ以上のサーフェスと交差してできた複数の隣接プロファイルを1本のサーフェス上のカーブに結合します。
Examples
SurfsectBasic Example for Surfsect geometry node
このサンプルでは、Sursect SOPのブーリアン演算の使い方を説明しています。
球からボックスを減算して、6つの円盤を残し、ボックスから球を減算して、角だけを残しています。
The following examples include this node.
SurfsectBasic Example for Surfsect geometry node
このサンプルでは、Sursect SOPのブーリアン演算の使い方を説明しています。
球からボックスを減算して、6つの円盤を残し、ボックスから球を減算して、角だけを残しています。
See also |