On this page |
入力には、任意のタイプのフェース/サーフェスを指定することができます。 Fitノードは、プリミティブの制御頂点(CV)のみを読み込んで、それらのCVをデータポイントとして取り扱うことでフィットを行ないます。 例えば、3次NURBSサーフェスとメッシュがどちらも同じ数のRowsとColumnsで構成されていて、ポイントの並びも同じであれば、 どちらも同一のフィットが計算されます。その理由は、入力NURBSサーフェスのスプライン基底を無視しているからです。
Fitノードは、2種類の出力を生成します。 その1つが、データポイントを正確に通過する保証がない状態でデータポイントのパスに大まかに沿ったプリミティブです。 もう1つが、すべてのデータポイントを通過するプリミティブです。 前者のタイプは、“近似”タイプと呼び、重いデータセットから軽くて滑らかな形状を抽出するためによく使われます。 後者のタイプは、“補間”タイプと呼び、指定したターゲット位置を必ず通過する滑らかなパスを作成するツールとしてよく使われます。
パラメータ ¶
Fit ¶
Method
フィット形式:by approximation(近似)またはby interpolation(補間)。
Primitive Type
出力するスプラインプリミティブのタイプ: NURBSまたはBezier。
Connectivity
入力がメッシュの時に生成されるサーフェスのタイプ:
Rows
表示カーブとなる水平線を作成します。
Column
表示カーブとなる垂直線を作成します。
Rows & Cols
すべての表示カーブとなるRowsとColumnsを作成します。
Triangles
サーフェスを三角形で構築します(使いません)。
Quadrilaterals
四角形を作成します。
Alt. Triangles
サーフェスをAlt.三角形で構築します(使いません)。
U Order
U方向のフィットするスプラインの階数(次数+1)。
V Order
V方向のフィットするスプラインの階数(次数+1)。
Approximation ¶
Tolerance
フィットの基本精度係数。
Smoothness
形状の荒さを調整します。
U Multiple Knots
U方向でのデータの形状変形の保持を有効にします。
V Multiple Knots
V方向でのデータの形状変形の保持を有効にします。
Interpolation ¶
Scope
補間モードを決めます:
Global
たくさんのCVをデータポイントとして生成します。
Local
データポイントよりも多くのCVを生成しますが、フィットがより締まります。
Breakpoints
Globalと同様ですが、基底のみが直接データを反映します。
Note
すべてのfloatアトリビュートは、Pだけでなく補間の基底にも影響します。
U Data Parameter
U方向でのデータパラメータリゼーションを指定します:
Uniform
等間隔のパラメータ値を使用します。
Chord Length
データ間の相対距離に基づいたパラメータ値。
Centripetal
Chord Lengthと同様ですが、鋭角なコーナーに適しています。
V Data Parameter
V方向でのデータパラメータリゼーションを指定します:
Uniform
等間隔のパラメータ値を使用します。
Chord Length
データ間の相対距離に基づいたパラメータ値。
Centripetal
Chord Lengthと同様ですが、鋭角な角に適しています。
U Wrap
オプションで、U方向に生成されるスプラインを閉じます。
V Wrap
オプションで、V方向に生成されるスプラインを閉じます。
Fit Corners
ScopeがLocalの時にコーナーの保持を有効にします。
Examples ¶
FitCurves Example for Spline Fit geometry node
このサンプルでは、Fit SOPを使ってNURBSカーブを基本ポリゴンカーブにフィットさせる方法を説明しています。
Fit SOPは、入力ジオメトリのポイントを通過するNURBSまたはBezierカーブを新しく構築します。
フィッティングには方法が2通りあります:
Interpolationは、入力カーブ(元のポリゴンカーブ)と同じCVの数を出力します。
Approximationは、CVの数を減らすと同時に、入力ポイントを通過するカーブを近似します。
アニメーションを再生して、これら2つの方法がカーブに与える影響の違いを確認してください。
FitSurfaces Example for Spline Fit geometry node
このサンプルでは、Fit SOPを使ってポリゴンメッシュをNURBSサーフェスにフィットさせる方法を説明しています。フィッティングには方法が2通りあります:
-
Approximationは、データポイントのパスに従っておおまかにプリミティブを生成します。
-
Interpolationは、データポイントすべてを通過するプリミティブを生成します。