float lkspline(float sample_pos, float value1, float key_pos1, ...)
一連の値/位置のペアで定義されたポリラインをサンプリングします。 これは、1Dデータランプを指定するのに役立ちます。
vector lkspline(float sample_pos, vector value1, float key_pos1, ...)
vector4 lkspline(float sample_pos, vector4 value1, float key_pos1, ...)
一連の値/位置のペアで定義されたポリラインをサンプリングします。 これは、カラーランプを指定するのに役立ちます。
線形的な間隔のキーが必要なだけであれば、代わりにlsplineを使用します。
sample_pos
サンプリングするカーブ沿いの位置。
valuen
, key_posn
カーブの形状を定義するために、カーブが通過するキーポイントを指定した値/位置のペアの数を渡します。
キーの位置を昇順で指定しなければなりません。そうしないと、予期しない結果を招きます。
Returns
サンプリングされた位置におけるカーブの値。
Tip
spline関数は、この関数をより柔軟にしたスーパーセット(上位互換)です。
See also | |
interp | |
spline |