Libgdx学习笔记:纹理坐标的概念
2015-12-17 13:00
489 查看
"UV"这里是指u,v纹理贴图坐标的简称(它和空间模型的X, Y, Z轴是类似的). 它定义了图片上每个点的位置的信息. 这些点与3D模型是相互联系的, 以决定表面纹理贴图的位置. UV就是将图像上每一个点精确对应到模型物体的表面. 在点与点之间的间隙位置由软件进行图像光滑插值处理. 这就是所谓的UV贴图。
上面是百度百科部分描述;
下面看截图:
白色框为图片纹理,左上角为(0,0),右下角为(1,1)
横向为U,竖向为V,取值范围[0,1]。
我们用TextureRegion来详细解释UV;
上面的构造函数,里面的uv指的是起点的纹理坐标,u2v2指的是终点纹理坐标。
如:(0.5,0)~(1,1) 就是截取纹理的右半部分。
通过UV的变化可以实现纹理的翻转。
起点~终点
正常:(0,0)~(1,1)
翻转:(1,1)~(0,0)
以上就是对纹理坐标概念的简单描述。
上面是百度百科部分描述;
下面看截图:
白色框为图片纹理,左上角为(0,0),右下角为(1,1)
横向为U,竖向为V,取值范围[0,1]。
TextureRegion
public TextureRegion(Texture texture, float u, float v, float u2, float v2)
我们用TextureRegion来详细解释UV;
上面的构造函数,里面的uv指的是起点的纹理坐标,u2v2指的是终点纹理坐标。
如:(0.5,0)~(1,1) 就是截取纹理的右半部分。
通过UV的变化可以实现纹理的翻转。
起点~终点
正常:(0,0)~(1,1)
翻转:(1,1)~(0,0)
以上就是对纹理坐标概念的简单描述。
相关文章推荐
- MAXScript 例子 查找纹理坐标
- TextureRegion的用法--将大图分割小图片
- OpenGL中纹理坐标和顶点坐标表示
- Shader山下(三)逐帧动画
- ANDROID STUDIO 默认文件编码
- iOS 添加自定义字体方法详解
- IOS学习笔记之对象复制
- C#泛型委托及约束
- OC MRC之autorelease问题(代码分析)
- jQuery自定义方法
- 【杭电oj】5053-the Sum of Cube(立方和)
- eclipse 代码提示快捷键修改
- KVM离线迁移虚拟机
- String类 理解----final 不可变
- LeetCode 225:Implement Stack using Queues
- 《Android源码设计模式解析与实战》读书笔记(七)
- 为Secure Store Service生成新密钥,解决“生成密钥过程中发现错误”的问题
- Leetcode: Combination Sum III
- Java之多线程内存可见性_2(volatile实现可见性)
- 初始化配置CentOS7