0

ベジェ曲線が、ベジェセグメントを使用して描画された基本スプライン曲線であると想像してください。これは、1つの実際のポイントと2つのコントロールポイントをとる区分的曲線セグメントです。スプライン曲線があります。しかし、私の要件は、曲線上のポイントを取得することです。

私はそれを達成するために以下の方法に従いました。

式:P(t)= s(-t3 + 2t2 – t)P1 + s(-t3 + t2)P2 +(2t3 – 3t2 + 1)P2 + s(t3 – 2t2 + t)P3 +(-2t3 + 3t2)P3 + s(t3 – t2)P4

ここで、Pは曲線上の点、P1、P2、P3、P4は実際の点、sは接線であり、tに反比例します。tは張力です。0から1まで変化するtのP(t)xおよびP(t)y座標を計算します。

ただし、これらの点は概算です。正確ではありません。カーブ上の正確な位置を取得する必要があります。

誰かが私に曲線上の点を見つけることができる方法を提案できますか?

または、実際のポイントとコントロールポイントを使用してポイントをどのように描画しますか?

よろしく、シャルミラ

4

1 に答える 1

2

私が正しく覚えていれば、正確な位置を見つけることができません。予想されるポイントは、複数のポイントの近似値であり、関数上のこのポイントはすべて、補間されたポイントまでの距離に応じた比率でカウントされます。

于 2011-12-09T18:00:32.407 に答える