首页 >> 文摘 >> DELPHI

NeHe的opengl教程delphi版(3)----着色

采集日期:2008-5-1作者:zgqtxwd(注:本数据由系统自动采集,内容与BHCODE无关)
继续上一节中我教给您三角形和四边形的绘制方法。这一节将教您给三角形和四边形添加2种不同类型的着色方法。使用Flat coloring(单调着色)给四边形涂上固定的一种颜色。使用Smooth coloring(平滑着色)将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合。继续在上节的glDraw上修改。Procedure glDraw();Begin   glClear(GL_COLOR_BUFFER_BIT Or GL_DEPTH_BUFFER_BIT); // 清除屏幕和深度缓存   glLoadIdentity();                    // 重置当前的模型观察矩阵   glTranslatef(-1.5, 0.0, -6.0);       // 左移 1.5 单位,并移入屏幕 6.0   glBegin(GL_TRIANGLES);               // 绘制三角形   //glColor3f(r,g,b)。括号中的三个参数依次是红、绿、蓝三色分量。   //取值范围可以从0,0到1.0。类似于以前所讲的清除屏幕背景命令。
本周推荐
MORE
热点关注
MORE