纹理坐标
来源:互联网 发布:红楼梦鉴赏知乎 编辑:程序博客网 时间:2024/06/08 18:39
如果使用当前的纹理绘制图元,我们必须在绘制每个顶点之前为该顶点指定纹理坐标。只需调用
glTexCoord2d(s:Double;t:Double);
函数即可。其中,s、t是对于2D纹理而言的s、t坐标。对于任何纹理,它的纹理坐标都如同图所示。
对于任何纹理,无论纹理的真正大小如何,其顶端(左上角)的纹理坐标恒为(0,0),右下角的纹理坐标恒为(1,1)。也就是说,纹理坐标应是一个介于0到1之间的一个小数。
例如,下面的代码将使用当前纹理绘制一个三角形:
glBindTexture(Tex);
glBegin(GL_TRIANGLES);
glTexCoord2d(0,0);
glVertex3f(-10,-10,0);
glTexCoord2d(0,1);
glVertex3f(-10,10,0);
glTexCoord2d(1,1);
glVertex3f(10,10,0);
glEnd();
0 0
- 纹理坐标
- 纹理坐标
- 纹理坐标
- 纹理坐标
- 纹理坐标
- 纹理坐标
- OpenGL纹理-12.5、纹理坐标
- 纹理坐标和顶点坐标
- 关于纹理坐标
- TextureCoordinate纹理坐标节点
- 纹理映射和坐标
- 顶点的纹理坐标
- 关于纹理坐标
- opengl纹理坐标
- 纹理映射坐标
- 纹理映射坐标[OpenGL]
- 关于纹理坐标
- 纹理坐标处理
- iOS开发之Xcode常用调试技巧总结
- RecyclerView加载间距
- Javaweb微专业第三弹-----从数据类型说起
- Android:上下拖动切换界面
- Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'user
- 纹理坐标
- 《多线程编程》学习之十:定时器Timer的使用,线程安全的单例模式
- Java程序员必备知识-多线程框架Executor详解
- IBATIS学习中需要注意的问题
- Linux常用命令(三)文件搜索命令
- 关于Nginx+tomcat集群配置
- RS232标准中的RTS与CTS
- js+java 转码
- JavaScript学习之单体模式