目录
二者在reshape中的设置不一样可之间看后面的介绍
1. main函数、display函数、init函数中的设置
display函数
void display()
{
//清空屏幕,使用了深度缓存`GL_DEPTH_BUFFER_BIT`必须加
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
//设置观察轴向,从点(2,2,4)看向点(0,0,0);
//(0,1,0)为向上轴向,观察轴向不能与它平行
gluLookAt(2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
drawObject();//这里绘制你的图元
glutSwapBuffers();//刷新屏幕
}
init函数
void init()
{
glClearColor(1.0