Carve SOP

概要

Carve SOPはどんなフェースあるいはポリゴン、ベジェ、NURBSなどどのサーフェースのタイプでも操作できます。
プリミティブをスライスしたり、複数に切り分ける、点または断面図を抽出するといった事に使用します。
Project SOPのように、プロフィール・カーブ作成します。しかし、それらは直接サーフェースからのアイソパラメトリック(2D)プロフィールとして抽出されます。Project SOPはサーフェースに投影される3Dカーブを抽出します。
注:トリムサーフェスでCarve SOPを使用すると、トリムカーブをfilletまたはjoinすることが出来ません。

パラメータ
Group / group

入力にグループがあり、このフィールドでグループを指定すると、指定されたグループ上でのみ動作します。Pattern Matchingの章のScripting Guideのルールに従ってパターンを受け入れます。

First U / firstu

カーブのカット/抽出の開始位置を指定します。 パラメトリックU位置を0〜1の間で選択します。

First U / domainu1

First Uパラメータの数値を設定します。

Second U / secondu

カーブのカット/抽出の終了位置を指定します。 パラメトリックU位置を0〜1の間で選択します。

Second U / domainu2

Second Uパラメータの数値を設定します。

First V / firstv

カーブのカット/抽出の開始位置を指定します。 パラメトリックV位置を0〜1の間で選択します。サーフェスにのみ適用されます。

First V / domainv1

First Vパラメータの数値を設定します。

Second V / secondv

カーブのカット/抽出の終了位置を指定します。 パラメトリックV位置を0〜1の間で選択します。サーフェスにのみ適用されます。

Second V / domainv2

Second Vパラメータの数値を設定します。

パラメータ – Divisions ページ
U Divisions / divsu

First UとSecond Uの間で実行するカット/抽出の数を指定します。

V Divisions / divsv

First VとSecond Vの間で実行するカット/抽出の数を指定します。サーフェスにのみ適用されます。

パラメータ – Breakpoints ページ

曲線やサーフェスのブレークポイント、ポリゴンの頂点、メッシュのアイソパラムに沿って、切断や抽出を実行します。
デフォルトでは、Only At Breakpointsオプションは、指定された範囲の外側のブレークポイントのみをカットします。 Only At Breakpointsを有効にすると、UとVの範囲パラメータは、範囲内すべてのU / Vブレークポイントで切り捨てられます。これにより、有効にされたときに指定された範囲内にあるすべてのブレークポイントでプリミティブがカットされます。

Cut at All Internal U Breakpoints / allubreakpoints
Cut at All Internal V Breakpoints / allvbreakpoints
パラメータ – Cut ページ

有効にすると、上で指定した部分をプリミティブ分割し、より小さな別のプリミティブ配列を作成します。

Keep Inside / keepin

FirstとSecondの間に指定されたプリミティブを保持します。

Keep Outside / keepout

FirstとSecondの間の範囲外のプリミティブを保持します。

パラメータ – Extract ページ
Extract Type / extractop

有効にすると上で指定した範囲に沿って断面が抽出されます。
注意:フェースに適応されている場合は、ポイントのみを抽出して、Vパラメータの効果がありません。

  • Extract 3D Isoparametric Curve(s) / xisoparm
    指定されたUまたはV位置でサーフェスに完全に一致する3次元のフリーフローティング曲線が作成されます。
  • Extract Point(s) / xpoint
    メッシュとサーフェスにのみ使用できます。 これを選択すると、U断面とV断面を削除するのではなく、指定されたU、V位置ごとにポイントが作成されます。
  • Extract 2D Isoparametric Profile(s) / xprofile
    サーフェスと完全に一致するU / V位置に2Dカーブを作成します。
Keep Original / keeporiginal

元のプリミティブは削除されません。

Example
閉じたプリミティブオープンにする

閉じたサーフェスでは、Carve SOPを使用し、単一の場所(たとえば、最初のUを有効にし、2番目のUを無効にする)で切断することで、任意の場所で同じオープンサーフェスに変換できます。 同じことがフェースにも当てはまります。

面または面のダイシング

Cutパラメータを選択
First U = 0、Second U = 1、First V = 0、Second V = 1、(少なくとも)UとVの3つの区分を設定
これにより、サーフェスが(少なくとも)3つのコンポーネントに分割されます。 これをPrimitive SOPと共に使用してサーフェスを「爆発」させることができます。

サーフェースに穴を開ける

First U = 0.33、Second U = 0.66、First V = 0.33、Second V = 0.66、UとVの2つの区分を設定
Keep Insideはオフ、Keep Outsideはオン
これにより、サーフェスの中心から矩形領域が切り取られます。

面またはサーフェス上のポイントのアニメーション化

Extractオプションを選択
First U = x、Second Uを無効、First V = y、Second Vを無効
Extract Pointがオンの場合、Keep Primitivesはオプションで任意に設定
これにより、サーフェス上の任意の位置にポイントが作成されます(0 <= x <= 1、0 <= y <= 1)。