【C++】 DirectX初心者質問スレ Part15 【C】
at TECH
346:デフォルトの名無しさん
08/01/03 19:25:21
>>345
なんでそういう質問が出るのかがよくわからんが一般的に
D3DVIEWPORT9 vp;
vp.X = 0;
vp.Y = 0;
vp.Width = 640;
vp.Height = 480;
vp.MinZ = 0.0f;
vp.MaxZ = 1.0f;
(device)->SetViewport(&vp));
と設定すれば
射影行列変換後の座標を
640x480のスクリーン座標に自動変換してくれる
どういう射影行列をつくってるのかは知らんが
射影行列変換後までの座標は
x=-1〜1、y=-1〜1、z=0〜1となり
どれらいのスクリーンに引き伸ばすのか?というのが
ビューポートだと思えばいい
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4777日前に更新/170 KB
担当:undef