資源簡介
自動生成紋理坐標的小茶壺,由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
- 上一篇:C++優秀課件,華清遠見嵌入式指定教材
- 下一篇:C++ STL 標準庫源代碼
評論
共有 條評論