3

二次ベジェ曲線の 2 つのエンドポイントと 1 つのベジェポイントの X、Y があります。

このデータを使用して、曲線の多項式表現を導き出すにはどうすればよいですか?

代替テキスト
(ソース: euclidraw.com )

4

3 に答える 3

7

B(t) = (1-t) * (1-t) * B0 + 2 * (1-t) * t * B1 + t * t * B2

于 2009-02-21T18:46:04.367 に答える
1

うーん。それは難しいでしょう。ベジエは、パラメータ化された曲線です。つまり、次のとおりです。

x = f(t)
y = g(t)

ここで、t=0 は 1 つのエンドポイントを生成し、t=1 はもう 1 つのエンドポイントを生成します。

「t」を削除して x と y の方程式を得る方法を技術的に理解することはできますが、y = a + bx + cx 2 ... のような多項式にはなりません。それは方程式 h(x,y) = 0 であり、ここで h はおそらくやや醜いです。

于 2009-02-21T18:41:58.260 に答える
1

ウィキペディアには、これに関するセクションがあります。おそらくこれが役立ちます。

于 2009-02-21T18:44:54.650 に答える