嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在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();