OpenGL 2D坐标系

时间:2014-01-22 22:34:31

标签: opengl coordinate-systems

2D openGL协调系统如何工作?

glOrtho( 0.0, SCREEN_WIDTH, SCREEN_HEIGHT, 0.0, 1.0, -1.0);

创建一个2d透视SCREEN_WIDTH宽和SCREEN_HEIGHT高

glTranslatef( 0.f, SCREEN_HEIGHT, 0.f );

将原点(我认为)移动到左侧屏幕的底部。

如果我想在这里创建一个正方形,那么合作伙伴会是什么? 为了绘制一个正方形,我会使用:

glBegin( GL_QUADS );
    glVertex2f( ?.f, ?.f );
    glVertex2f( ?.f, ?.f );
    glVertex2f( ?.f, ?.f );
    glVertex2f( ?.f, ?.f );
glEnd();

我需要输入什么坐标才能在左下角(任意大小)绘制正方形

0 个答案:

没有答案