下你所需,载你所想!
汇集开发技术源码资料

OpenGL应用实例(动画渐变色显示)

:2.434MB :1 :2022-07-18 14:29:34

部分简介

OpenGL应用实例(动画渐变色显示)如果开发者对于本文件有需要的可以参考。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();

热门推荐

相关文章