纹理映射坐标
2011-12-10 22:05
281 查看
glTexCoordPointer(int size, int type, int stride, Buffer pointer)
其中poInter为映射坐标数组,指明将绘制的第I个点(i<count)分别对应着贴图的哪一个角,四个角分别用(0,one)(左上角)、(one,one)(右上角)、(one,0)(右下角)、(0,0)(左下角)表示。如
IntBuffer texCoords = IntBuffer.wrap(new int[]{
0,one,one,one,one,0,0,0,
});
gl.glTexCoordPointer(2, GL10.GL_FIXED, 0, texCoords);
注意:poInter是以顶点数组为参照的,而不是以绘制索引为参照!如
gl.glVertexPointer(3, GL10.GL_FIXED, 0, vertices);
gl.glTexCoordPointer(2, GL10.GL_FIXED, 0, texCoords);
gl.glDrawElements(GL10.GL_TRIANGLE_STRIP, 4, GL10.GL_UNSIGNED_BYTE, indices);
poInter以vertices中顶点的顺序为参照,而不是indices所指定的顺序。
相关文章推荐
- OpenGL 纹理坐标 和 顶点坐标映射关系 详解
- 纹理映射坐标[OpenGL]
- DirectX 3D_基础之光照 材质 顶点法线 光源 纹理映射 纹理坐标 多级纹理 纹理过滤
- OpenGL ES纹理映射坐标对应
- 纹理映射和坐标
- 纹理映射坐标glTexCoordPointer用法
- 纹理映射坐标glTexCoordPointer用法
- OpenGL 纹理坐标 和 顶点坐标映射关系 详解
- 纹理映射坐标glTexCoordPointer用法
- 纹理映射
- 【图形学与游戏编程】开发笔记-基础篇7:纹理映射
- D3D坐标系统下3D世界坐标映射到2D屏幕坐标的平移矩阵
- OpenGL纹理-12.5、纹理坐标
- OpenGL学习 将不同纹理映射到不同面上
- 纹理映射和混合
- 【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)
- 【Codeforces Round 263 (Div 2)E】【坐标映射 脑洞】Appleman and a Sheet of Paper 折纸游戏 区间查询
- 投影纹理映射(Projective Texture Mapping)详解
- 关于vc中坐标映射的学习心得
- [转载]从零开始学习OpenGL ES之六 – 纹理及纹理映射