Android OpenGL
Fate_I_C
这个作者很懒,什么都没留下…
展开
-
Android OpenGL之二图像旋转实例
实现GLSurfaceView.Renderer:public class MyRenderer implements GLSurfaceView.Renderer { //GLSurfaceView的被创建时回调该方法 @Override public void onSurfaceCreated(GL10 gl, EGLConfig config) {原创 2013-08-21 10:07:31 · 4660 阅读 · 0 评论 -
绘制方法---glDrawArrays与glDrawElements
在interface GL10 extends GL中,glDrawArrayspublic void glDrawArrays(int mode,int first,int count)功能:由矩阵数据渲染图元。详细:glDrawArrays通过很少的子程序调用指明多层几何图元。你可以设置独立的顶点、法线、颜色矩阵,以及纹理坐标,并仅需调用glDrawArrays就可原创 2013-08-21 10:19:29 · 3766 阅读 · 0 评论 -
旋转的多维空间图形
可以旋转的四面体和立方体public class MyRenderer implements Renderer { float[] taperVertices = new float[] { 0.0f, 0.5f, 0.0f, -0.5f, -0.5f,-0.2f, 0.5f, -0.原创 2013-08-21 10:31:04 · 1317 阅读 · 0 评论 -
纹理贴图应用
在Renderer的实现类onSurfaceCreated(GL10 gl, EGLConfig config)方法中启动纹理贴图:gl.glEnable(GL10.GL_TEXTURE_2D),自定义装载纹理犯法:loadTexture(gl)。放置在图片文件夹中的图片的长宽最好是2的N次方。立方体 贴图 java代码如下:public class Texture3D原创 2013-08-21 11:45:54 · 1133 阅读 · 0 评论 -
Android OpenGL——GL10方法介绍
javax.microedition.khronos.opengles接口GL10上级接口:GL下级接口:GL11公共接口GL10继承于GLGL10接口包含了Java(TM)程序语言为OpenGL绑定的核心功能。OES_byte_coordinates,OES_single_precision,OES_fixed_point,OES_read_format,以及OES_comp转载 2013-08-21 11:52:48 · 2779 阅读 · 0 评论 -
二、OpenGL 的描述
1992年7月 发布了 OpenGL 1.0 版本,并与微软共同推出 Windows NT 版本的 OpenGL 。1995年 OpenGL 1.1 版本面市,加入了新功能,并引入了纹理特性等等。一直到 2009年8月Khronos小组发布了OpenGL 3.2,这是一年以来OpenGL进行的第三次重要升级。具体特点及功能、 OpenGL 现状、发展历程、OpenGL 规范、编程入门。转载 2013-08-16 14:18:30 · 593 阅读 · 0 评论 -
一、什么是OpenGL
OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”转载 2013-08-16 14:13:11 · 1911 阅读 · 0 评论 -
Android OpenGL
OpenGL ES 简介 Android 3D 引擎采用的是OpenGL ES。OpenGL ES是一套为手持和嵌入式系统设计的3D引擎API,由Khronos公司维护。在PC领域,一直有两种标准的3D API进行竞争,OpenGL 和 DirectX。一般主流的游戏和显卡都支持这两种渲染方式,DirectX在Windows平台上有很大的优势,但是OpenGL 具有更好转载 2013-08-16 14:30:38 · 872 阅读 · 0 评论