Curvesect SOP

概要

Curvesect SOPは、2つ以上の面(ポリゴン、Bziers、NURBS曲線)間、または面とポリゴンまたはスプライン面の間の最小距離の交点または点を検出します。

パラメータ
Face Group / leftgroup

動作させる面のサブセット(NURBS、ベジェ、ポリゴン)。 Pattern Matchingの章で説明されているように、パターンを受け入れます。

Cutter Group / rightgroup

交差する面またはスプライン面のサブセット。 Pattern Matchingの章で説明されているように、パターンを受け入れます。

Find All Intersections / xsect

面がカッタープリミティブに接触すると交点が計算されます。 ボタンがチェックされていない場合は、最小距離の点のみが検出されます。 現在、サーフェス間の最小距離を見つけることはできません。

Tolerance / tolerance

交差の精度を設定します。

パラメータ – Cut ページ

このオプションは、交差する面または最小距離の点をカットします。

Left Face Pieces / left

左側のどの部分を保持するかを選択します。

  • Keep All / lkeepall
    交差点によって生成されたすべてのセグメント。
  • Keep Odd-numbered Ones / lkeepodd
    奇数のセグメント:1,3,5 …
  • Keep Even-numbered Ones / lkeepeven
    偶数のセグメント:0,2,4 …
  • Keep None / lkeepnone
    フェース全体を削除します。
Right Face Pieces / right

右側のどの部分を保持するかを選択します。

  • Keep All / rkeepall
    交差点によって生成されたすべてのセグメント。
  • Keep Odd-numbered Ones / rkeepodd
    奇数のセグメント:1,3,5 …
  • Keep Even-numbered Ones / rkeepeven
    偶数のセグメント:0,2,4 …
  • Keep None / rkeepnone
    フェース全体を削除します。
パラメータ – Extract ページ

このオプションは、交差点またはアイソパラムを抽出します。

Affect / affect

操作する入力を選択します。

  • Left Input / left
    左側の入力面から抽出します。
  • Right Input / right
    右側の入力から抽出します。
  • Both Inputs / both
    左と右の入力から抽出します。
Extract Point / extractpt

I右側の入力がサーフェスの場合はポイントとアイソパラムの抽出を選択します。
右側の入力がフェースである場合にのみ点が抽出されます。

Keep Original / keeporiginal
Examples

Circles

1. 2つのNURBSサークルSOPを配置します。そのうち1つはXとY(Zではなく)でわずかにオフセットされています。
2. それらの出力をCurvesect SOPに接続して、SOPをディスプレイにします。
3. Method: Cut、Left Faceは、Keep Odd-numbered Onesを選択します。
4. 交差する曲線の内側(偶数)または外側(奇数)部分を抽出することができます。

Star

1. 星形の閉じたNURBS曲線をモデリングする(Model SOPを使う)。
2. NURBSのCircle SOPを配置します。
3. それらをCurvesect SOPにパイプしてSOPをディスプレイにします。
4. NURBSサークルとの交点に基づいて5つの独立したNURBSカーブを作成します。
5. Join SOPを追加して、個々のNURBSカーブを新しい連続カーブに再接続します。 これは残りのセグメントをスムーズに接続します。

Creeping behaviour along a Path

1. Font SOPを配置し、次にCircle SOPを配置します。 Circle SOP – Type: NURBS, Radius 0.1, 0.1; Centre -3, 0.3, 0.2に設定。 Font SOP – Text: “Creep Along Me”に設定。
2. Curvesect SOPにFont SOPとCircle SOPを追加して、それぞれ第1入力と第2入力に入力します。 Toleranceを1.0に変更し、Extractoperationを有効にします。 Find All Intersectionsをオフにします。 SOPをディスプレイにします。
3. Font SOPとCircle SOP上でテンプレートフラグを有効にします(Sクリックを使用)。
4. ビューをHomeにして、ビューポートオプションでポイント表示を有効にします。
5. Circle SOPのX値を-3.0から3.0に変更すると、テキスト内の曲線のパスに沿っていくつかの点がクリープすることがわかります。 Copy SOPを使用してこれらの点のそれぞれにジオメトリをコピーすると、所定のパスに沿って不規則なflocking behaviour(植毛動作」)簡単に作成できます。 これは、サークルがテキスト内のカーブの上を移動するときに、サークルに最も近いカーブのポイントも移動するためです。
6. Font SOPの代わりにModel SOPを使用して、モーションをより正確に制御するためのパスである複数のNURBSカーブをモデル化します。