1. 首页
  2. 移动开发
  3. Android
  4. Android OpenGLES2.0绘制三角形(二)

Android OpenGLES2.0绘制三角形(二)

上传者: 2022-05-24 04:34:30上传 PDF文件 122.94 KB 热度 13次

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

下载地址
用户评论