二次ベジェ曲線の 2 つのエンドポイントと 1 つのベジェポイントの X、Y があります。
このデータを使用して、曲線の多項式表現を導き出すにはどうすればよいですか?
(ソース: euclidraw.com )
二次ベジェ曲線の 2 つのエンドポイントと 1 つのベジェポイントの X、Y があります。
このデータを使用して、曲線の多項式表現を導き出すにはどうすればよいですか?
(ソース: euclidraw.com )
B(t) = (1-t) * (1-t) * B0 + 2 * (1-t) * t * B1 + t * t * B2
うーん。それは難しいでしょう。ベジエは、パラメータ化された曲線です。つまり、次のとおりです。
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 はおそらくやや醜いです。
ウィキペディアには、これに関するセクションがあります。おそらくこれが役立ちます。