• 大小: 3KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签: opengl  纹理  

资源简介

自动生成纹理坐标的小茶壶,由VC++6.0 opengl完成的

资源截图

代码片段和文件信息

#include 
#include 
#define stripeImageWidth 32
GLubyte stripeImage [4*stripeImageWidth];
static GLuint texName;
void makeStripeImage(void)
{
int j;
for (j =0;j  {
stripeImage [4*j] =(GLubyte)((j<=4)?255 :0);
stripeImage [4*j+1] =(GLubyte)((j>4)?255 :0);
stripeImage [4*j+2] =(GLubyte)0;
stripeImage [4*j+3] =(GLubyte)255;
}
}

static GLfloat xequalzero [] ={1.00.00.00.0};
static GLfloat slanted [] ={1.01.01.00.0};
static GLfloat *currentCoeff;
static GLenum currentPlane;
static GLint currentGenMode;

void init(void)
{
glClearColor(0.00.00.00.0);
glEnable(GL_DEPTH_TEST);
glShadeModel(GL_SMOOTH);

makeStripeImage();
glPixelStorei(GL_UNPACK_ALIGNMENT1);

glGenTextures(1&texName);
glBindText

评论

共有 条评论