Resample SOPはプリミティブをリサンプルします。
NURBSまたはBzierカーブが入力に接続された場合、ポリゴンに適用されるだけです。最初にDetailパラメータのレベルを使用してポリゴンに変換します。
リサンプリングするプリミティブまたはプリミティブのグループを指定できます。 Pattern Matchingの章で説明されているように、パターンを受け入れます。
この処理を行うジオメトリがポリゴン以外のもの(NURBS円など)で構成されている場合、このパラメーターはポリゴンへの変換のディティールを決定します。 ディティール レベルが高いほど、リサンプリングプロセスはより正確になります。
このパラメーターを有効にすると、ポリゴン全体ではなくエッジごとにリサンプリングを行うことができます。 リサンプリング結果でコーナーが保持されます。 Measure Methodは無効になります。 Segment Lengthが指定されている場合、指定された長さより長いエッジのみが再分割されます。 各サブディビジョンの最大長が指定された長さ以下になるように、各エッジは均等に再分割されます。
Maximum Segmentsが選択されている場合、エッジは指定されたより多くのセグメントに分割されません。 lengthパラメータがオフの場合、各エッジは指定された数のセグメントに分割されます。
- Even Length Segments / dist
Even-lengthは元の入力に沿って測定が行われます。
- Even X Segments / x
X / Y / Z セグメントが均等になるように測定されます。
- Even Y Segments / y
- Even Z Segments / z
- Along Arc / arc
この測定方法は曲線自体を均等な長さのセグメントに分割します。
- Along Chord / chord
プリミティブ上の評価されたポイント間に直線の等間隔のセグメントを作成します。 これは高速ですが、それほど正確ではありません。
このオプションを有効にすると、Arc / Chordの長さの値が上書きされ、リサンプリングされたジオメトリのセグメントの長さに独自の値を指定できます。 値が小さいほど補間がスムーズになります。
このパラメータを使用すると、リサンプリングされたジオメトリのアーク/コードの長さを指定できます。
有効にすると、リサンプリングされたジオメトリで使用されるセグメントの最大数をオーバーライドできます。
円弧に沿って測定するときに使用されるセグメントの数を指定できます。
Maximum Segment LengthとMaximum Segmentsの両方が選択されている場合、結果のポリゴンは、元の入力曲線より短い固定長に制限されます。
Maximum Segmentsのみが選択されている場合、セグメントは元の入力曲線の全距離に広がります。
どちらのオプションも選択されていない場合、入力曲線は単にポリゴンに変換されます。
選択すると、最終的な結果のエッジが指定されたセグメント長よりも短い場合でも、プリミティブの最終的なCVがリサンプリングされたポリゴンに含まれます。
Resample SOPで固定長のフラグを作成するには:
- Grid SOPを使用して複数の水平線を作成します。Primitive Type:Polygon、 Connectivity:Rows、Size:3, 1
- Group SOPを追加します。Group:group1; Entity:Points、 Number:Enable、Pattern:0-99:1,10
- Spring SOPを追加:Source Group:group1、Forces/Wind:1、0、0、Turbulence:1、0、-1
- Resample SOPを追加して、各行を一定の長さに切り取ります。Maximum Segments On、Segments: 15
- パラメータがデフォルトのままのSkin SOPを追加し、ビューポートオプションのポイント表示を有効にします。
- Playをクリックして結果を表示します。 必要に応じてビューを調整します。
- Spring SOPとSkin SOPの間でディスプレイSOPを切り替えます。 Spring SOPで線に作用する力によって、線が元の長さからどのように引き伸ばされ変形するかに注目してください。 リサンプリング後、それらは一定の長さになります。