Bezier曲線メモ
Bezier曲線とはルノー(Renault)社のPierre Bezier及びシトロエン(Citroen)社のPaul de Casteliauにより独立に得られた曲線である。少ない制御点で高い表現力を持つため、主にCAGD(Computer Aided Geometric Design)で用いられる。Bezier曲線は線分の内分点を繰り返して得ることができる。例えばを空間上の点(実数でも複素数でも)として、
で定義される。一般にはに対して漸化式
により定まる多項式の族を考え、を次のBezier曲線と呼ぶ。
いくつか計算すると
などとなるため、Bernstein多項式
が関係しそうではある。Bernstein多項式が満たす漸化式は
であるため似てるけど違う。実は次が知られている。
命題
を満たす。ただし範囲外のはゼロとする。
(証明)帰納法。
他にもアファイン不変性だったり凸包性、などが成り立つ。
射影空間上の曲線と思って、その射影像を考えると扱える曲線が増える。から定まるBezier曲線は
で表される。これを平面に射影したものが
となる。これが有理化Bezier曲線である。で変数変換するととウェイトがずれた有理化Bezier曲線が現れる。
更に平面に拡張したものが
である。