OpenGL 创建平面、立方体、圆柱体、斜面和棱柱 Demo
#include <GL/glut.h>
void init() {
glClearColor(0.0f, 0.0f, 0.0f, 1.0f); // 设置清空屏幕时使用的颜色
glMatrixMode(GL_PROJECTION); // 设置投影模式
glLoadIdentity(); // 重置投影矩阵
gluPerspective(45.0f, 1.0f, 0.1f, 100.0f); // 设置透视投影
glMatrixMode(GL_MODELVIEW); // 设置模型视图矩阵
glLoadIdentity(); // 重置模型视图矩阵
gluLookAt(3, 3, 3, 0, 0, 0, 0, 1, 0); // 设置观察视角
}
void drawPlane() {
glBegin(GL_QUADS);
glVertex3f(-1.0f, 0.0f, -1.0f);
glVertex3f(-1.0f, 0.0f, 1.0f);
glVertex3f(1.0f, 0.0f