https://github.com/togawamanabu/of_test/blob/master/src/RockShape.h
こちらのコードでは2Dのメッシュにテキスチャを張っています。
単純なコードなのですが、どこかで間違えていて添付のように画像が歪んでしまいます。
ゆがみなく画像の中心から正しいアスペクト比で画像をマッピングできるように、コードの問題点をご指摘ください。
煮詰まってしまいこちらに質問させていただきました。
動作するコードを書いていただけた方にポイント付与いたします。
わたしは困ったときにはここに質問しています。
http://marupeke296.com/cgi-bin/cbbs/cbbs.cgi?H=F&no=0&P=R
http://marupeke296.com/TheRuleOfBBS.html
以下の if 文の中の float がまずそうに思います。
float scale; if(rh < rw) { float scale = rh / rw; } else { float scale = rw / rh; }
こうすべきだと思います。
float scale; if(rh < rw) { scale = rh / rw; } else { scale = rw / rh; }
お返事ありがとうございます。コードを書いていただけるご回答をお待ちしております。
2014/03/06 20:41:26