|
新手学习,遇到的贴图的问题
类似于有一段公路的纹理,要贴到一条很长的公路上,要怎么设置纹理坐标?一个长矩形,贴图是256*256的
- osg::ref_ptr<Vec2Array> texcoords = new osg::Vec2Array(4);
- (*texcoords)[0].set(0.0f,0.0f);
- (*texcoords)[1].set(1.0f,0.0f);
- (*texcoords)[2].set(1.0f, 1.0f);
- (*texcoords)[3].set(0.0f,1.0f);
复制代码
(*texcoords)[3].set(0.0f,1.0f);这个set里面的坐标是怎么弄的?是表示贴图的百分比么?
还有纹理的索引怎么用?看了几本书都没有讲,网上也都是一个例子。。。。 |
|