B-スプライン曲線
(B-スプライン から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/14 09:37 UTC 版)

区分多項式により表現されているため、一部を変更しても曲線全体に影響は及ばない等の性質がある。ベジェ曲線とともに、コンピュータグラフィックスの世界で広く利用されている。なお、B-splineはBasis spline(Basis=基底)の省略形である。曲線は必ずしも制御点を通らない。
定義
パラメータ
上の図は、
開一様ノットベクトル
- 最初の
開一様ノットベクトルに対する基底関数と曲線の例(n=3, m=9) 非一様ノットベクトル
非一様ノットベクトル (、英: non-uniform knot vector)はノットが不規則に配置されたノットベクトルである[14][15]。ノットベクトルの性質
- ノット数が
closed B-スプラインの例 一様B-スプライン曲線
一様ノットベクトルで定義されるB-スプライン曲線を一様(uniform)B-スプライン曲線と呼ぶ。
行列形式
一様2次B-スプライン曲線
一様なノットにおける2次B-スプライン曲線において、B-スプライン基底関数は次のようになる。
-
ベジェ曲線への変換例 開一様3次B-スプライン曲線の制御点変換行列
-
- ノット数が
- B-スプラインのページへのリンク