上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页
摘要: OpenGL ES的javax.microedition.khronos.opengles 包定义了平台无关的GL绘图指令,EGL(javax.microedition.khronos.egl )则定义了控制displays ,contexts 以及surfaces 的统一的平台接口。Display... 阅读全文
posted @ 2015-04-20 16:42 Anita-ff 阅读(659) 评论(0) 推荐(0) 编辑
摘要: OpenGL ES是个跨平台的3D图形开发包规范,最常见的实现是采用C语言实现的,Android OpenGL ES 实现上是使用Java 语言对底层的C接口进行了封装,因此在android.opengl javax.microedition.khronos.egl ,javax.microedit... 阅读全文
posted @ 2015-04-20 16:37 Anita-ff 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 大部分图形系统都可以比作工厂中的装配线(Assemble line)或者称为管道(Pipeline)。前一道的输出作为下道工序的输入。主CPU发出一个绘图指令,然后可能由硬件部件完成坐标变换,裁剪,添加颜色或是材质,最后在屏幕上显示出来。OpenGL ES 1.x 的工序是固定的,称为Fix-Fun... 阅读全文
posted @ 2015-04-20 16:30 Anita-ff 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 在学习Android OpenGL ES开发之前,你必须具备Java 语言开发经验和一些Android开发的基本知识,但并不需要有图形开发的经验,本教程也会涉及到一些基本的线性几何知识,如矢量,矩阵运算等。此外Android SDK 中有关OpenGL ES API的开发文档android.open... 阅读全文
posted @ 2015-04-20 16:24 Anita-ff 阅读(582) 评论(0) 推荐(0) 编辑
摘要: Android上对OpenGl的支持是无缝的,所以才有众多3D效果如此逼真的游戏,在Camera的一些流程中也有用到GLSurfaceView的情况。本文记录OpenGL在Android上的入门级示例,绘制一个三角形和正方形。尽管功能简单,可是我捣腾了好几个晚上,大量网上文章上的代码都有点问题,不是... 阅读全文
posted @ 2015-04-20 14:54 Anita-ff 阅读(2521) 评论(0) 推荐(0) 编辑
摘要: voidsetMaterial(constGLfloatmat_diffuse[4],GLfloatmat_shininess){staticconstGLfloatmat_specular[]={0.0f,0.0f,0.0f,1.0f};staticconstGLfloatmat_emission... 阅读全文
posted @ 2015-04-17 16:12 Anita-ff 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 增加了两个文件,showline.c,showtext.c。分别为第二个和第三个示例程序的main函数相关部分。在ctbuf.h和textarea.h最开头部分增加了一句#include附件中一共有三个示例程序:第一个,飘动的“曹”字旗。代码为:flag.c,GLee.c,GLee.h第二个,带缓冲... 阅读全文
posted @ 2015-04-13 17:14 Anita-ff 阅读(3617) 评论(0) 推荐(0) 编辑
摘要: ,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。从原始一点的办法开始一个立方体有六个面,每个面是一个正方形,好,绘制六个正方形就可以了。glBegin(GL_QUADS); glVertex3f(...); glVertex3f(...); ... 阅读全文
posted @ 2015-04-13 11:41 Anita-ff 阅读(3670) 评论(0) 推荐(1) 编辑
摘要: 到今天为止,正式的OpenGL已经有九个版本。(1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 2.0, 2.1)每个OpenGL版本的推出,都增加了一些当时流行的或者迫切需要的新功能。同时,到现在为止,OpenGL是向下兼容的,就是说如果某个功能在一个低版本中存在,则在更... 阅读全文
posted @ 2015-04-10 17:29 Anita-ff 阅读(2644) 评论(0) 推荐(1) 编辑
摘要: 状态机就是一种存在于理论中的机器,它具有以下的特点:1. 它有记忆的能力,能够记住自己当前的状态。2. 它可以接收输入,根据输入的内容和自己的状态,修改自己的状态,并且可以得到输出。3. 当它进入某个特殊的状态(停机状态)的时候,它不再接收输入,停止工作。理论说起来很抽象,但实际上是很好理解的。首先... 阅读全文
posted @ 2015-04-10 17:19 Anita-ff 阅读(1318) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页