Tag: 纹理映射

纹理映射NGon?

我不知道如何确定如何为2D NGon(N边多边形)绘制纹理坐标图如何做到这一点? 我想要实现的效果是使纹理适合多边形并相应地伸展,以便整个纹理适合它。 谢谢

OpenGL – 2D纹理映射

我正在尝试将简单的纹理(64×64)渲染为64×64四边形。 四边形本身是渲染,但不是纹理。 (它呈现一个空白的64×64四边形。) 我正在使用SOIL加载图像。 static GLuint LoadPNG(char* filename) { GLuint texture = SOIL_load_OGL_texture ( filename, SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, SOIL_FLAG_INVERT_Y | SOIL_FLAG_NTSC_SAFE_RGB | SOIL_FLAG_COMPRESS_TO_DXT ); if (texture == 0) Log(“Texture Load Error: ” + string(filename)); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); return texture; } 这是我的渲染代码,我可能没有正确映射它,所以这也可能是问题。 // Draw Textured Quad static void glDrawTexturedQuad(glRectF rect, GLuint tex) { // […]