- ベストアンサー
ベジェ曲線(3次関数)の長さ
ベジェ曲線(3次関数)の長さを求めようと思っています。 p,q,r,sを位置ベクトルとする。 ベジェ曲線(p-q-r-s)の位置ベクトルbは b=p+t(-3p+3q+t(3p-6q+3r+t(-p+3q-3r+s))) (定義域0≦t≦1) 例えば4点(10,20)-(20,40)-(80,10)-(50,80)で表現されるベジェ曲線は bx=-140(t^3)+150(t^2)+30t+10 bx=150(t^3)-150(t^2)+60t+20 となります この曲線の長さを求める式を教えてください。
お礼
>この定積分を解析に計算する事は困難なので、数値積分して求めないといけませんね。 そうですか。ベジェ曲線の長さを求めるプログラムを組んでいるのですが、その「困難」のところで突っ掛かっていました。数値積分でなるべく正確な値を出そうとすると複雑になり、処理にも時間がかかるので解析できないかと思ったのですが、やはり「困難」なんですね。参考になりました。ありがとうございました。