Conputer Graphics 演習課題



問2 テクスチャマッピング

実装にはjavaを利用

あるjpgの画像を読み込み、それを2Dの4角形にマッピングする。
四角形の4隅は制御点になっており、ドラッグできる。

アプレット版: app/applet.html
ソース: TextureMap.zip


以下プログラムの動作例


↑元画像


マッピング例


・アルゴリズムは...
簡単なスキャンライン法を利用。(授業で触れていたもの)
y方向に凸である4角形を仮定しているので、それ以外の四角形になるように制御点を触ってしまうと画像がおかしくなる。


[home][課題top]