|
楼主 |
发表于 2013-3-15 16:40:40
|
显示全部楼层
本帖最后由 pd54007 于 2013-3-15 16:47 编辑
array 发表于 2013-3-14 09:59
您的数据为什么不能放在一个顶点数组里
首先 感谢您百忙之中解答我的问题~
放在同一个数组,我处理不了纹理。。。
比如立方体,顶点数组(0.....7)8个点
纹理的话就是在前后左右四个面,分别放上一个MM照片(所以有上下之分,不可颠倒,否则就鼻孔朝天了)
设置纹理数组,我是这样思考的:
前面顶点0 1 5 4 纹理坐标 (0.0,0.0),(1.0,0.0),(1.0,1.0),(0.0,1.0) 就跟设置四边形一样的方法
然后右边的顶点是1 2 6 5 纹理坐标 1 和 5 已经在之前确定了,所以分别是 (1.0,0.0),(.....), (....),(1.0,1.0)
(我理解的是顶点数组与纹理数组的值一一对应,所以1,2的纹理坐标定了就不能改变了。。。)
如此一来,MM岂不是左右颠倒了?
如果要再立方体的上表面也贴图,那4 5 6 7 四个点的纹理坐标已经固定了,不是(0.0,1.0 ) 就是(1.0,1.0)
贴不上图了。。
这样理解对吗?
所以我只好多弄几个顶点数组,,,分开来贴图了。
谢谢指点~ |
|