Spline Parameter(スプラインパラメーター)ノード¶
Spline Parameter(スプラインパラメーター) ノードは、制御点が各スプラインに沿ってどれだけ離れているかを出力します。 Factor(係数) の出力は、制御点がカーブに沿って等間隔に配置されていない可能性があるため、インデックスを制御点の総数で除算することとは異なります。
最初の値はゼロであるため、出力は次のセグメントの長さを含めるのではなく、制御点の長さに一致します。
スプラインドメインで使用すると、ノードは、各スプラインの始点を通過してカーブの全長(すべてのスプラインを含む)の一部を出力します。カーブのスプラインの順序は、 Spreadsheet(スプレッドシート)エディター に表示されます。
警告
For NURBS and Bézier spline curves, keep in mind that the value retrieved from this node is the value at every control point, which may not correspond to the visible evaluated points. For NURBS splines the difference may be even more pronounced and the result may not be as expected. A Resample Curve(カーブリサンプル)ノード node can be used to create a poly spline, where there is a control point for every evaluated point.
注釈
Length(長さ) がゼロの場合、 Factor(係数) は任意です。この場合、結果は例外的に計算され、インデックスを制御点またはカーブの総数で割ります。
入力¶
このノードには入力は有りません。
Properties(プロパティ)¶
このノードにはプロパティがありません。
出力¶
- Factor(係数)
ノードがポイントドメインで使用される場合、値は各制御点でのスプラインの全長の一部です。スプラインドメインでは、スプラインの開始のカーブ全長の一部です。
- Length(長さ)
ノードがポイントドメインで使用されている場合、値はスプラインに沿って各制御点までの距離です。スプラインドメインでは、スプラインの開始のカーブ全体に沿った長さです。
- Index(インデックス)
Each control point's index on its spline. This is different from the output of the index node, which also counts the control points in all previous splines.
例¶
カーブの半径を制御するために使用されるパラメータ。スプラインの始点の半径は0、終点の半径は1です。