OpenGL ES

Android OpenGL ES 开发教程(5):关于EGL

jerry OpenGL ES
Android OpenGL ES 开发教程(5):关于EGL
OpenGL ES的javax.microedition.khronos.opengles 包定义了平台无关的GL绘图指令,EGL(javax.microedition.khronos.egl ) 则定义了控制displays ,contexts 以及surfaces 的统一的平台接口。 ...
阅读全文

Android OpenGL ES 开发教程(6):GLSurfaceView

jerry OpenGL ES
Android OpenGL ES 相关的包主要定义在 javax.microedition.khronos.opengles    GL 绘图指令 javax.microedition.khronos.egl               EGL 管理Display, surface等 ...
阅读全文

Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架

jerry OpenGL ES
Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
有了前面关于Android OpenGL ES的介绍,可以开始创建示例程序OpenGLDemos。 使用Eclipse 创建一个Android项目 Project Name: OpenGLDemos Build Target: Android 1.6 ( >1.5 即可) Appl...
阅读全文

Android OpenGL ES 开发教程(8):基本几何图形定义

jerry OpenGL ES
Android OpenGL ES 开发教程(8):基本几何图形定义
在前面Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架 我们创建了示例程序的基本框架,并提供了一个“Hello World”示例,将屏幕显示为红色。 介绍OpenGL ES 3D图形库支持的几种基本几何图形,本

Android OpenGL ES 开发教程(9):绘制点Point

jerry OpenGL ES
Android OpenGL ES 开发教程(9):绘制点Point
上一篇介绍了OpenGL ES能够绘制的几种基本几何图形:点,线,三角形。将分别介绍这几种基本几何图形的例子。为方便起见,暂时在同一平面上绘制这些几何图形,在后面介绍完OpenGL ES的坐标系统和坐标变换后,再介绍真

Android OpenGL ES 开发教程(10):绘制线段Line Segment

jerry OpenGL ES
Android OpenGL ES 开发教程(10):绘制线段Line Segment
创建一个DrawLine Activity,定义四个顶点: float vertexArray[] = { -0.8f, -0.4f * 1.732f, 0.0f, -0.4f, 0.4f * 1.732f, 0.0f, 0.0f, -0.4f * 1.732f, 0.0f...
阅读全文

Android OpenGL ES 开发教程(11):绘制三角形Triangle

jerry OpenGL ES
Android OpenGL ES 开发教程(11):绘制三角形Triangle
三角形为OpenGL ES支持的面,同样创建一个DrawTriangle Activity,定义6个顶点使用三种不同模式来绘制三角形: float vertexArray[] = { -0.8f, -0.4f * 1.732f, 0.0f, 0.0f, -0.4f * 1.73...
阅读全文

Android OpenGL ES 开发教程(12):绘制一个20面体

jerry OpenGL ES
Android OpenGL ES 开发教程(12):绘制一个20面体
前面介绍了OpenGL ES所有能够绘制的基本图形,点,线段和三角形。其它所有复杂的2D或3D图形都是由这些基本图形构成。 介绍如何使用三角形构造一个正20面体。一个正20面体,有12个顶点,20个面,30条边构成: 创建一

Android OpenGL ES 开发教程(13):阶段小结

jerry OpenGL ES
之前介绍了什么是 OpenGL ES ,OpenGL ES 管道的概念,什么是EGL,Android中OpenGL ES的开发包以及GLSurfaceView,OpenGL ES所支持的基本几何图形:点,线,面,已及如何使用这些基本几何通过构成较复杂的图像(20面

Android OpenGL ES 开发教程(14):三维坐标系及坐标变换初步

jerry OpenGL ES
Android OpenGL ES 开发教程(14):三维坐标系及坐标变换初步
OpenGL ES图形库最终的结果是在二维平面上显示3D物体(常称作模型Model)这是因为目前的打部分显示器还只能显示二维图形。但我们在构造3D模型时必须要有空间现象能力,所有对模型的描述还是使用三维坐标。也就是使用3