Surfsect SOPは、NURBSとBzier surfacesでブール演算を実行、あるいは、面が交差する輪郭を生成します。それぞれの面は、ソリッド(UとVの中のラップ)である必要はありません。そして、グループとしてソリッドを作成する必要がありません(例えば格子を球で切ることができます)。
1番目の入力はパラメータ・リストで”A”と表示されます。2番目の入力は、”B”と表示されます。全てのAセットはBセットと交差します。そしてスプライン曲面で正確なcsgオペレーションを行います。この為、もしもAがソリッドでBがソリッドの場合、AとBの間のどのブール演算でも、ソリッドが作成されます。どちらかのセットが開いたトポロジーの場合、結果も開いています。
トリム領域の内側と外側の判定は、サーフェス法線の方向によって決まります。必要に応じて、Primitive SOPを使用して、面のUまたはV方向を逆にすることで、サーフェス法線を逆にします。
NURBSおよびBezierサーフェスのサブセット。 Pattern Matchingの章で説明されているように、パターンを受け入れます。
GroupAと交差するNURBSおよびBezierサーフェスのサブセット。Pattern Matchingの章で説明されているように、パターンを受け入れます。
交差点のワールド空間精度。
交差点のドメイン精度。
各プロファイルスパンをトレースするためのステップ数。
AとBのサーフェス間のブール演算を有効にします。
次の操作から選択します:Union、Intersect、A-B、B-A、User-defined。
操作がユーザー定義に設定されている場合、以降のオプションが使用可能になります。
- Union / union
- Intersect / intersect
- A minus B / aminusb
- B minus A / bminusa
- User Defined: / other
Aサーフェスの内側にあるセクションを保持します。
Bサーフェスの内側にあるセクションを保持します。
Aサーフェスの外側にあるセクションを保持します。
Bサーフェスの外側にあるセクションを保持します。
サーフェスが交差するプロファイルを作成するだけです。
プロファイルを出力するサーフェス:A、B、またはその両方。
- A / a
- B / b
- A and B / both
Aプロファイルをユーザー定義グループに配置します。
- profilesa
Bプロファイルをユーザー定義グループに配置します。
- profilesb
表示されているサーフェスパーツのみを交差させ、トリミングされたサーフェス境界で交差プロファイルを切り捨てます。
サーフェスに2つ以上のサーフェスとの交差によって生じる複数の隣接するプロファイルがある場合、プロファイルは単一のカーブオンサーフェスに結合されます。