- ベストアンサー
Βスプライン曲線とベジェ曲線について
hiiniichanの回答
- hiiniichan
- ベストアンサー率34% (9/26)
がんばって式をこねくり回してみましたけど、 何でこんな式になるのかは知る必要なかったような気が… 曲線の始点を(x1,y1)、制御点を(x2,y2)、終点を(x3,y3)とする Βスプライン曲線はtの値を0~1まで少しずつ動かしながら x=(1-t)^2・x1+2(1-t)・t・x2+t^2・x3 y=(1-t)^2・y1+2(1-t)・t・y2+t^2・y3 で座標を計算して結んでいけば描けます。 と言っているだけだと思いますが…
関連するQ&A
- スプライン曲線について
2次のBスプライン曲線は x=(1-t)**2*x1+2*t*(1-t)*x2+t**2*x3 y=(1-t)**2*y1+2*t*(1-t)*y2+t**2*y3 で表わせるらしいのですがどのようにしたら求められるのでしょうか?教えてください.
- 締切済み
- 数学・算数
- ベジェ曲線について
3次ベジェ曲線において 4つの制御点がp1ベクトル(0,0),p1ベクトル(1,1),p1ベクトル(1,2),p1ベクトル(0,3)であるとき、t=2/3の三次ベジェ曲線上の点の位置pベクトル(2/3)を計算により求めるとx座標とy座標の値は何になりますか? 分かる人いたら教えてください。 (1-t)^3+3t(1-t)^2+3t^2*(1-t)+t^3に2/3を代入して(2/3,2)ではダメなんでしょうか? また制御点を結ぶ直線の中点から曲線を2本のベジェ曲線に分割する作成図を利用して、この三次ベジェ曲線のおおよその形状をしるのはどうしたらいいのでしょうか??
- ベストアンサー
- 数学・算数
- 3次のB-スプライン曲線について
B-スプラインの2次の数式は 0 <= t <= 1 x=(1-t)^2×x1+2t(1-t)×x2+t^2×x3 y=(1-t)^2×y1+2t(1-t)×y2+t^2×y3 だと分かるのですが、これが3次の数式になるとどうなるのでしょうか?
- 締切済み
- 数学・算数
- ベジェ曲線のオフセット曲線
以下の外側と内側のオフセット曲線の式がわかりません。 オフセット曲線との距離は1です。 1.制御点(4,10),(10,10),(10,5)の2次ベジェ 2.r(t)=(10-5t^2 , 5-10t+5t^2)の曲線 ^記号は↑5×tの2乗↑の意味 ご指導をお願いします。 回答が早ければ非常に助かります。
- 締切済み
- 数学・算数
- ベジェ曲線(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 となります この曲線の長さを求める式を教えてください。
- ベストアンサー
- 数学・算数
- VB2010で曲線の書き方。
VB2010でPictureBoxの中に2点を結ぶ曲線を書きたいのですが、どのようにしたらかけるのか教えていただきたいです。 (例) (0,-1)、(1,0)の2点を結ぶ y=3x^3-2x-1のという3次曲線を書く。 直線までならGraphicクラスを用いて、g.drawlineを使う、複数点を通るスプライン曲線を書くならg.drawcurveなどどいうメソッドがあるのですが、このような3次式や2次式の線は書けないのでしょうか?解答よろしくお願いします。
- ベストアンサー
- Visual Basic
- 射影平面の曲線(射影幾何学?)
射影平面Pにおいてその上の曲線Cの定義とは、同次多項式F(x,y,z)を用いてF(x,y,z)=0の解集合ですが、確かに同次多項式ならば(x,y,z)がその解ならば任意のt≠0について同次座標(tx,ty,tz)も解になります。 しかし非同次多項式fで、解のどの同次座標もf=0の解になるようなものは本当にないのでしょうか? つまり言い換えると(非同次多項式)=0なる方程式の解集合は射影平面の曲線になり得ないのでしょうか?
- 締切済み
- 数学・算数