资源简介
设定了几个光源,在半封闭空间自己设定得场景,可以变换光源得位置颜色,可以改变观察角度。自己得劳动成果 拿来和大家分享一下,源代码。
代码片段和文件信息
#include// Windows的头文件
#include// OpenGL32库的头文件
#include// GLu32库的头文件
#include// GLaux库的头文件
void myinit(void);
void CALLBACK display(void);
void CALLBACK reshape(GLsizei wGLsizei h);
static int i=0;
static int j=1;
void CALLBACK movelight(AUX_EVENTREC *event)
{
if(i<4)
i=i+1;
else
i=0;
}
void CALLBACK Rotatef(AUX_EVENTREC *event)
{
if(j<10)
j=j+1;
else
j=1;
}
void myinit(void)
{
auxInitDisplayMode(AUX_DOUBLE|AUX_RGBA);
auxInitPosition(00800800);
auxInitWindow(“房子6#315“);
glClearColor(0.00.00.00.0);
glClear(GL_COLOR_BUFFER_BIT);
/*GLfloat mat_ambient[]={1.01.01.00.0};
GLfloat mat_diffuse[]={1.01.01.00.0};
GLfloat mat_specular[]={0.10.01.00.0};
GLfloat mat_shininess[]={10.0};
glMateria - 上一篇:数据结构c语言实现的一个简单的学生成绩管理系统
- 下一篇:C语言校园导游系统
评论
共有 条评论