Я пытаюсь нарисовать квадрат с линией между ними. По сути, это два треугольника с разными цветами, которые образуют квадрат. Как бы я повернул этот квадрат на 90 градусов?
void Square(float xPos, float yPos, float length){
glBegin(GL_POLYGON);
glColor3d(1,1,1);
glVertex2d(xPos + length, yPos);
glVertex2d(xPos, yPos);
glVertex2d(xPos , yPos + length);
glColor3d(0,0,0);
glVertex2d(xPos + length, yPos + length);
glEnd();
}
Я пытался использовать glRotatef () в этой функции, чтобы повернуть его на 90 градусов, но он все равно будет давать мне один и тот же квадрат каждый раз.