11

赤い四角のグリッドがあります。つまり、3つの正方形(角度== 90度)の配列があります。これは、同じサイズで、同じ平面上にあり、それらが横たわっている平面に対して同じ回転であり、上の同じ線上に配置されていません。飛行機。

正方形の平面を含む空間の投影があります。

im 1

平面投影を正方形で回転させて、正面を向いているように見せたいのですが、一般に、元の平面投影の各ポイントを、下の画像のように向きを変えるように回転させる式が必要です。

そのような問題を解決するためにどのような公式を使用することができますか、それをどのように解決するか、誰かが以前にこのようなことに直面したことがありますか?

im 2

4

1 に答える 1

6

これは、直線を保持する四辺形間のマッピングを見つける特殊なケースです。これらは一般に同形異義語変換と呼ばれます。ここでは、クワッドの1つが正方形であるため、これは人気のある特殊なケースです。これらの用語(「クワッドからクワッド」など)をグーグルで検索して、説明とコードを見つけることができますが、ここにいくつかあります。

透視変換推定

ゲームフォーラムディスカッション

四角形の画像を長方形に抽出する

射影ワーピングとマッピング

PaulHeckbertによるImageWarpingのProjectiveMappings

数学は特に楽しいものではありませんが、それほど難しいことでもありません。上記のリンクのいずれかからいくつかのコードを見つけることもできます。

于 2010-09-14T02:23:10.293 に答える