我有一些关于屏幕设置的问题。最初,当我画一个三角形时,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();
有任何想法吗?