1

画面上のランダムな位置で開始および終了し、角度を作成する 2 つの線があります。次に、これらの 2 つの行にオブジェクトを従わせます。しかし、1 番目と 2 番目の線の交点で、オブジェクトは急速に回転して 2 番目の線を下ります。そして、私はこれを望んでいません。

そこで私がやりたいのは、この線の曲線バージョンを作成できるようにすることです。これは、ハード ターンではなく、交差点に U のようなものがあります。カーブ フィッティングの論文を調べたところ、V から U を作成できるとは思えませんでした。

ここに画像の説明を入力

ひどい画像で申し訳ありません...左側の画像を取得し、右側の画像を生成したい(同じ開始点、終了点、交差点)。別の例、http://en.wikipedia.org/wiki/Curve_fitting

何か案は?

4

1 に答える 1

3

http://en.wikipedia.org/wiki/Bezier_curveをご覧ください。

またはhttp://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Bezier_2_big.gif/240px-Bezier_2_big.gif

2 つの線の始点/終点の座標がわかっている場合は、上記のリンクの方法に従って単純にベジエ曲線を計算できます。

そうでない場合(たとえば、投稿したようなビットマップを使用する場合)、最初にハフ変換を実行して座標を抽出できます

于 2013-05-23T06:19:41.007 に答える