很久不用OpenGL ES绘图,怕自己忘记了,于是重新复习一遍,顺便原理性的东西总结如下:
1,Android 3D坐标系统
如图:
Android的三维坐标系统中:
坐标原点位于中央,
X轴从左向右延伸,原点左边的值为负数,右边为正数;
Y轴从下向上延伸,原点下边的值为负数,上边为正数;
Z轴屏幕里面向外面延伸,屏幕里面为负数,外面为正数。
2,开发工具(OpenGL和OpenGL ES)介绍
OpenGL:Open Graphics Library,开放的图形库接口,跨编程语言,跨平台的编程接口的规范。适用于图新工作站,个人PC上。
OpenGL ES:OpenGL for Embedded System,OpenGL的一个子集,在OpenGL的基础上,剔除了glBegin/glEnd,四边形,多边形等许多非绝对必要的特性。适用于小型设备多种嵌入式系统。
3,使用OpenGL ES绘制图形原理
(1),OpenGL Es的画笔gl10在绘制图形的时候有两种模式:
1,GL10.GL_TRIANGLES: 绘制三角形<