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 开发教程(9):绘制点Point

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

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

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

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 开发教程(6):GLSurfaceView

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

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 开发教程(4):OpenGL ES API 命名习惯

jerry OpenGL ES
Android OpenGL ES 开发教程(4):OpenGL ES API 命名习惯
OpenGL ES是个跨平台的3D图形开发包规范,最常见的实现是采用C语言实现的,Android OpenGL ES 实现上是使用Java 语言对底层的C接口进行了封装,因此在android.opengl javax.microedition.khronos.egl ,javax.micr...
阅读全文

Android OpenGL ES 开发教程(3):OpenGL ES管道(Pipeline)

jerry OpenGL ES
Android OpenGL ES 开发教程(3):OpenGL ES管道(Pipeline)
大部分图形系统都可以比作工厂中的装配线(Assemble line)或者称为管道(Pipeline)。前一道的输出作为下道工序的输入。主CPU发出一个绘图指令,然后可能由硬件部件完成坐标变换,裁剪,添加颜色或是材质,最后在屏幕上

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

jerry OpenGL ES
Android OpenGL ES 开发教程(2):关于OpenGL ES
Contents 1什么是OpenGL ES? 2OpenGL 与 OpenGL ES的关系 3OpenGL ES Profiles 什么是OpenGL ES? OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和...
阅读全文

Android OpenGL ES 开发教程(1):导言

jerry OpenGL ES
Android ApiDemos到目前为止,介绍完了出View以外的所有例子,在介绍Graphics示例时跳过了和OpenGL ES 相关的例子,OpenGL ES 3D图形开发需要专门的开发教程,因此从今天开始一边继续Android ApiDemos Views例子的解