C++, OpenGL - Как нарисовать правильный квадрат с помощью glVertex2i?

glViewport(0, 0, (GLsizei)getSize.width(), (GLsizei)getSize.height());
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(-getSize.width(), getSize.width(),
-getSize.height(), getSize.height());
glMatrixMode(GL_MODELVIEW);

Код фигуры (квадрата):

glClearColor(backR, backG, backB, 0);
glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_QUADS);
    glColor3f(1, 0, 0);
    glVertex2i(-100, 100);
    glVertex2i(200, 100);
    glVertex2i(200, -100);
    glVertex2i(-100, -100);
glEnd();

Хочу нарисовать фигуру на языке OpenGL. фигуру я нарисовал, но выдаёт не правилный размер!

Помогите пожалуйста!


Ответы (0 шт):