OpenGL编程轻松入门之纹理映射.docVIP

  • 3
  • 0
  • 约3.08千字
  • 约 5页
  • 2016-09-20 发布于重庆
  • 举报
OpenGL编程轻松入门之纹理映射

OpenGL编程轻松入门之纹理映射 2006-05-18 11:31作者:黄燕出处:天极开发责任编辑:方舟 纹理我们可以简单的理解为物体表面的花纹。同样的物体我们可以加上不同的纹理。我们可以使用现成的纹理也可以自己做一个新的纹理。   例7:绘制一个简单的二维纹理图,并将该图像映射到一个四边形上。 #include stdlib.h #include GL/glut.h #define imageWidth 64 #define imageHeight 64 GLubyte image[imageWidth][imageHeight][3]; /*绘制一个简单的二维纹理图*/ void makeImage(void) {  int i,j,r,g,b;  /*根据点的位置设置不同的颜色*/  for(i = 0;i imageWidth;i++)  {   for(j = 0;j imageHeight;j++)   {    r = (i*j)%255;    g = (i*i)%255;    b = (j*j)%255;    image[i][j][0] = (GLubyte)r;    image[i][j][1] = (GLubyte)g;    image[i][j][2] = (GLubyte)b;   }  } } void myInit(void)

文档评论(0)

1亿VIP精品文档

相关文档