Я не знаю, каким образом мы можем настроить плоскую поверхность, которая заполнена меньшими квадратами (чтобы я мог улучшить эффект освещения).
Мой код для рисования одного квадрата:
void drawSquare(float x1, float y1, float x2, float y2) {
glBegin(GL_QUADS);
glVertex3f(x1, y1, 0.0f); // The bottom left corner
glVertex3f(x1, y2, 0.0f); // The top left corner
glVertex3f(x2, y2, 0.0f); // The top right corner
glVertex3f(x2, y1, 0.0f); // The bottom right corner
glEnd();
}
Итак, как мне теперь запустить вложенный цикл, чтобы заполнить поверхность количеством меньших квадратов?Я немного не уверен насчет координат меньших квадратов.