Я пытаюсь создать 3D-коробку, которая бы играла роль игрового поля / поверхности / комнаты для 3D-игры на C ++ с использованием OpenGl. В качестве отправной точки я нашел некоторый код, который делает это для 2D-поверхности. Мой вопрос будет состоять в том, как изменить следующий код для моей цели:
for (float i = -width; i + 0.1 <= width; i += 0.1) {
for (float j = -height; j + 0.1 <= height; j+= 0.1) {
glBegin(GL_QUADS);
glNormal3f(0, 1, 0);
glVertex3f(i, 0, j);
glVertex3f(i, 0, j + 0.1);
glVertex3f(i + 0.1, 0, j + 0.1);
glVertex3f(i + 0.1, 0, j);
glEnd();
}
}
Большое спасибо.