基本信息
源码名称:OpenGL应用实例(动画渐变色显示)
源码大小:2.43M
文件格式:.rar
开发语言:C/C++
更新时间:2020-02-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
windows环境开发运行OpenGL实例,动画渐变色显示,可运行

/** 用户自定义的绘制过程 */
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glTranslatef(0.0f, 0.0f, -6.0f);
glRotatef(m_Angle, 0.0f, 1.0f, 0.0f);
glRotatef(m_Angle * 0.7f, -1.0f, 0.0f, 0.0f);

for (int rot1 = 0; rot1 < 2; rot1 ) /**< 绘制四个交错的三角形(想的很巧妙啊)*/
{
glRotatef(90.0f, 0.0f, 1.0f, 0.0f);
glRotatef(180.0f, 1.0f, 0.0f, 0.0f);
for (int rot2 = 0; rot2 < 2; rot2 )
{
glRotatef(180.0f, 0.0f, 1.0f, 0.0f);
glBegin(GL_TRIANGLES);
glColor3f(1.f, 0.f, 0.f); glVertex3f( 0.0f,  1.0f, 0.0f);
glColor3f(0.f, 1.f, 0.f); glVertex3f(-1.0f, -1.0f, 1.0f);
glColor3f(0.f, 0.f, 1.f); glVertex3f( 1.0f, -1.0f, 1.0f);
glEnd();
}
}
glFlush();