任意の点を中心に画像を回転
↓
任意の座標に描画
ということを実現しようとしたのですが、何故か画像の大きさまで変わってしまいます。
十中八九 行列の計算方法を間違えているはずですが、どこをどう間違えているのかがわかりません。
以下実行結果と主要ソースコードです。
奥が無回転、手前が有回転です。
mie_image_draw.cpp
► スポイラーを表示
► スポイラーを表示
► スポイラーを表示
VisualStudio2012用プロジェクト
VisualStudio2010用プロジェクト
VisualStudio2008用プロジェクト
※ DirectX9 SDK は付属しておりません。ライブラリディレクトリへのリンクは適切に修正してください
よろしくお願い致します。