2

2 つの五角形がAありB、頂点があるとします。

(x 1 , y 1 ), (x 2 , y 2 ), ... (x 5 , y 5 )A

(x' 1 , y' 1 ), ... (x' 5 ,y' 5 ) for B.

頂点の対応を知っています:

(x 1 , y 1 ) <==> (x' 1 , y' 1 )

同様にすべての頂点。

内部のすべてのポイントを に変換する手順が必要AですB

四角形を長方形に変換するで、四角形について同様の問題を見つけましたか? .

私の場合、それらは四角形ではなく、五角形です。実際には、任意の数の頂点 (五角形、六角形など) で機能するソリューションが必要です。

4

3 に答える 3

4

三角形を三角形にマッピングする場合は、重心座標を使用します。

ポリゴンをポリゴンにマッピングするには、一般化された重心座標を使用できます。これらのいくつかの家族があります。これらのファミリーの 1 つである平均値座標は、この論文フォローアップで紹介されました。過去 10 年間で急増したこのテーマ全体の優れた参考文献は、ここにあります。いわゆる高調波座標と Wachpress 座標を記述した別の初期の論文はこちらです。

于 2012-06-10T03:14:54.260 に答える
0

(u, v)多角形を放射状に三角形に細分し (ピザのスライスを中心から頂点まで伸ばします) 、元の多角形の任意の点の座標を見つけるだけだと思います。

その情報があれば、2 番目のポリゴンで対応する三角形を見つけるのは簡単です (その頂点を構成するポイントは既にわかっています) (u, v)。三角形のマッピングは十分に文書化されています。

于 2012-06-10T02:48:38.457 に答える
0

私は提案しますが、それを証明することはできませんが、五角形 (ただし、おそらく六角形やより高い n 多角形ではない) の場合、頂点ごとに、その頂点から見える五角形の内部の点のセットに色を付けると、それらの交差点は常に空ではなく、その交差点からクモの巣 (または、必要に応じて変形したピザ) の中心を任意に選択し、その後、三角形のマッピングを使用できます。

于 2012-06-10T02:55:53.697 に答える