Surfsect SOP

概要

Surfsect SOPは、NURBSとBzier surfacesでブール演算を実行、あるいは、面が交差する輪郭を生成します。それぞれの面は、ソリッド(UとVの中のラップ)である必要はありません。そして、グループとしてソリッドを作成する必要がありません(例えば格子を球で切ることができます)。
1番目の入力はパラメータ・リストで”A”と表示されます。2番目の入力は、”B”と表示されます。全てのAセットはBセットと交差します。そしてスプライン曲面で正確なcsgオペレーションを行います。この為、もしもAがソリッドでBがソリッドの場合、AとBの間のどのブール演算でも、ソリッドが作成されます。どちらかのセットが開いたトポロジーの場合、結果も開いています。
トリム領域の内側と外側の判定は、サーフェス法線の方向によって決まります。必要に応じて、Primitive SOPを使用して、面のUまたはV方向を逆にすることで、サーフェス法線を逆にします。

パラメータ
Group A / groupa

NURBSおよびBezierサーフェスのサブセット。 Pattern Matchingの章で説明されているように、パターンを受け入れます。

Group B / groupb

GroupAと交差するNURBSおよびBezierサーフェスのサブセット。Pattern Matchingの章で説明されているように、パターンを受け入れます。

3D Tolerance / tol3d

交差点のワールド空間精度。

2D Tolerance / tol2d

交差点のドメイン精度。

Marching Steps / step

各プロファイルスパンをトレースするためのステップ数。

パラメータ- Boolean ページ

AとBのサーフェス間のブール演算を有効にします。

Operation / boolop

次の操作から選択します:Union、Intersect、A-B、B-A、User-defined。
操作がユーザー定義に設定されている場合、以降のオプションが使用可能になります。

  • Union / union
  • Intersect / intersect
  • A minus B / aminusb
  • B minus A / bminusa
  • User Defined: / other
Keep Inside A / insidea

Aサーフェスの内側にあるセクションを保持します。

Keep Inside B / insideb

Bサーフェスの内側にあるセクションを保持します。

Keep Outside A / outsidea

Aサーフェスの外側にあるセクションを保持します。

Keep Outside B / outsideb

Bサーフェスの外側にあるセクションを保持します。

パラメータ- Generate Profiles ページ

サーフェスが交差するプロファイルを作成するだけです。

Target / target

プロファイルを出力するサーフェス:A、B、またはその両方。

  • A / a
  • B / b
  • A and B / both
A Profiles Group / creategroupa

Aプロファイルをユーザー定義グループに配置します。

  • profilesa
B Profiles Group / creategroupb

Bプロファイルをユーザー定義グループに配置します。

  • profilesb
Avoid Already Trimmed-Out Parts / mindholes

表示されているサーフェスパーツのみを交差させ、トリミングされたサーフェス境界で交差プロファイルを切り捨てます。

Join Profiles Created by Multiple Surfaces / join

サーフェスに2つ以上のサーフェスとの交差によって生じる複数の隣接するプロファイルがある場合、プロファイルは単一のカーブオンサーフェスに結合されます。