OpenGL纹理坐标自动生成这个我一直不是太明白它的具体使用方法
现发一个帖子希望有心人能帮我解答一下这个问题,最好顺带讲讲涉及到的数学知识假如我的纹理生成代码如下:
::glOrtho(0, nWidth, 0, nHeight,-1, 1);
::glBindTexture(GL_TEXTURE_2D, textureID);//绑定一个纹理对象
//设置纹理坐标值
glBegin(GL_QUADS);
glTexCoord2f(.0f, .0f); glVertex3f(.0f, .0f, .0f);// 纹理和四边形的左下
glTexCoord2f(1.0f, .0f); glVertex3f(nWidth, .0f, .0f);// 纹理和四边形的右下
glTexCoord2f(1.0f, 1.0f); glVertex3f(nWidth, nHeight, .0f);// 纹理和四边形的右上
glTexCoord2f(.0f, 1.0f); glVertex3f(.0f, nHeight, .0f);// 纹理和四边形的左上
glEnd();如何转换为自动纹理坐标?
纹理坐标openglglTexCoord2
现发一个帖子希望有心人能帮我解答一下这个问题,最好顺带讲讲涉及到的数学知识假如我的纹理生成代码如下:
::glOrtho(0, nWidth, 0, nHeight,-1, 1);
::glBindTexture(GL_TEXTURE_2D, textureID);//绑定一个纹理对象
//设置纹理坐标值
glBegin(GL_QUADS);
glTexCoord2f(.0f, .0f); glVertex3f(.0f, .0f, .0f);// 纹理和四边形的左下
glTexCoord2f(1.0f, .0f); glVertex3f(nWidth, .0f, .0f);// 纹理和四边形的右下
glTexCoord2f(1.0f, 1.0f); glVertex3f(nWidth, nHeight, .0f);// 纹理和四边形的右上
glTexCoord2f(.0f, 1.0f); glVertex3f(.0f, nHeight, .0f);// 纹理和四边形的左上
glEnd();如何转换为自动纹理坐标?
纹理坐标openglglTexCoord2
解决方案 »
- 关于非客户区重绘 标题栏
- CreateProcess启动了进程,进程却没真正运行,怎么办?
- 请问如何做出向Norton样的界面?
- .Net2003中为什么不能把一个RadioButton关联到一个整形变量
- 我的VC里的MSVCRTD.dll文件坏了,能不能发一份给我??
- 新手求救:二值图象的人脸区域判别!!
- const char*和char*作返回值的问题?
- 有谁在为Windows CE开发程序,我们可以讨论!
- 怎样用程序区别WIN2000和WIN XP?急急。。。。。
- B/S 结构和C/S结构的区别,含义各是什么?谢谢
- 如何清除ListControl控件里面的所有条目
- OpenGL处理点云问题
我只需要知道如何将以上的代码段修改为纹理自动生成坐标就可以了!