Мне нужно создать трехмерный куб, и до сих пор я создал все вершины, но когда я запускаю программу, я могу видеть куб (или то, что я надеюсь, куб, я не могу сказать) с одной стороны, поэтому это похоже на квадрат. Я хочу знать, как смотреть на мой куб сверху, чтобы проверить, действительно ли он выглядит так, как я хочу.
Я создал 24 вершины с помощью glVertex3f, но, как я уже сказал, я не могу сказать, куб это или нет, потому что я не могу смотреть на него под другим углом, кроме значения по умолчанию.
Я попытался загрузить GLM, но меня очень смущает, как, если вообще, использовать это, чтобы изменить перспективу просмотра.
glEnable(GL_DEPTH_TEST);
// Loop until the user closes the window
while (!glfwWindowShouldClose(window))
{
// Render here
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBegin(GL_QUADS);
glColor3f(0.0f, 1.0f, 0.0f);
glVertex3f(0.5f, 0.5f, 0.5f);
glVertex3f(-0.5f, 0.5f, 0.5f);
glVertex3f(-0.5f, -0.5f, 0.5f);
glVertex3f(0.5f, -0.5f, 0.5f);
... // Repeating drawing the vertices for each vertex of the cube
glEnd();
// Swap front and back buffers
glfwSwapBuffers(window);
// Poll for and process events
glfwPollEvents();
}
Нет сообщений об ошибках, но я не могу сказать, куб это или нет.