Texture中文为纹理,一般是位图,提供给shader使用。介绍Cesium的纹理封装之前,先介绍下纹理坐标和WebGl的纹理创建。部分资料摘自WebGL编程指南。
一:纹理坐标
纹理坐标是纹理图像上的坐标,通过纹理坐标可以在纹理图像上获取纹素颜色。WebGL系统中的纹理坐标系统是二维的,如图5.20所示。为了将纹理坐标和广泛使用的x坐标和y坐标区分开来,WebGL使用s和t命名纹理坐标(st坐标系统。
![](https://img-blog.csdnimg.cn/img_convert/8ff1a8bedaee55ed8b34424ddfcdcc5a.png)
如图5.20所示,纹理图像四个角的坐标为左下角(0.0,0.0),右下角(1.0,0.0),右上角(1.0,