Android OpenGLES2.0绘制三角形(二)
选择绘制三角形作为OpenGL ES 2.0的第一个实例,是因为前文中提到的,点、线、三角形是OpenGL ES世界的图形基础。无论多么复杂的几何物体,在OpenGL ES的世界里都可以用三角形拼成。关于Android OpenGL ES 三角形的绘制,在Android官方文档中有详细的说明和步骤,本文实例也是依照官方文档步骤绘制的三角形。创建显示三角形的Activity,利用GLSurfaceView作为显示三角形的View,图形的具体渲染工作都是在Render中完成的。我们设置好OpenGL ES版本、创建入口Activity并设置好GLSurfaceView做为显示载体后,就进入了我们最主要的工作了。然后,我们确定我们要绘制的图形的顶点坐标和颜色: 所以,为了不超出屏幕,我们的坐标数据设置为:颜色数据,我们设置为单一颜色:接着我们开始在Render中实现我们的三角形绘制了。
下载地址
用户评论