Log4X

链路纵横

2011年6月13日

Android上OpenGL开发一些经验记录(上)

摘要: Android沿用了J2ME的OPENGL ES API. 相比C版本的OpenGL,Opengl ES 没有glu和glut库,而且只能画三角形(多边形需要三角化)。 没有直接的drawXXX 方法,只有通过 glVertiexPointer传入顶点画图。 另外参数上,没有指针和C风格的数... 阅读全文

posted @ 2011-06-13 14:43 YYX 阅读(2209) 评论(0) 推荐(3) 编辑
一些android上使用OpenGL的经验

摘要: 关于android的glVertexPointer 参数:GL10.glVertexPointer(int size, int type, int stride, Buffer pointer):size : 代表每个顶点包含几个坐标参数 ,如pointer的buffer中只含有 x,y坐标, 则传2, OpenGL会默认使用0作为z坐标。如果包含 x,y,z 坐标,则传3。其他值在这里都不适用。type : 是一个枚举值,可以为 GL_FLOAT和 GL_FIXED,浮点数可对应java 的 float,要求pointer为 FloatBuffer. GL_FIXED意为定点数,长度4字节, 阅读全文

posted @ 2011-06-13 14:23 YYX 阅读(356) 评论(0) 推荐(0) 编辑