下载本文示例代码
纹理我们可以简单的理解为物体表面的花纹。同样的物体我们可以加上不同的纹理。我们可以使用现成的纹理也可以自己做一个新的纹理。 例7:绘制一个简单的二维纹理图,并将该图像映射到一个四边形上。
#include
#include #define imageWidth 64#define imageHeight 64GLubyte image[imageWidth][imageHeight][3];/*绘制一个简单的二维纹理图*/void makeImage(void){ int i,j,r,g,b; /*根据点的位置设置不同的颜色*/ for(i = 0;i < imageWidth;i ) { for(j = 0;j
纹理我们可以简单的理解为物体表面的花纹。同样的物体我们可以加上不同的纹理。我们可以使用现成的纹理也可以自己做一个新的纹理。 例7:绘制一个简单的二维纹理图,并将该图像映射到一个四边形上。
#include #include #define imageWidth 64#define imageHeight 64GLubyte image[imageWidth][imageHeight][3];/*绘制一个简单的二维纹理图*/void makeImage(void){ int i,j,r,g,b; /*根据点的位置设置不同的颜色*/ for(i = 0;i < imageWidth;i ) { for(j = 0;j
下载本文示例代码
OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射OpenGL编程轻松入门之纹理映射