画面構成について質問です。もともと私が三角形を描くとき、x ベクトル 1 はずっと右にあり、-1 はずっと左にありました。これで、ウィンドウのさまざまな縦横比を考慮して調整しました。私の新しい質問は、2d tri をレンダリングするために使用される数値をピクセル値と一緒にするにはどうすればよいですか。私のウィンドウが幅 480 ピクセル、高さ 320 ピクセルの場合、これを入力して、画面全体を三角形でスパンする必要があります。
glBegin(GL_TRIANGLES);
glVertex2f(240, 320);
glVertex2f(480, 0);
glVertex2f(0, 0);
glEnd();
代わりに、現在は次のようになっています
glBegin(GL_TRIANGLES);
glVertex2f(0, 1);
glVertex2f(1, -1);
glVertex2f(-1, -1);
glEnd();
何か案は?