Android OpenGL实战一——开发框架搭建、三角形和四边形的绘制
来源:互联网 发布:虚拟机桥接网络不稳定 编辑:程序博客网 时间:2024/05/08 14:50
说起来很惭愧,一直没有接触过OpenGL,以前从来没有这方面的需求,今天决定学习一下!
OpenGL(Open Graphics Library)定义了一个跨编程语言、跨平台的编程接口的规格,是一个性能卓越的三维图形标准!
OpenGL ES与OpenGL的区别:
OpenGL ES是专为内嵌和移动设备设计的一个2D/3D轻量级图形库,它基于OpenGL API设计,是OpenGL三维图形API的子集
Android里有三个与OpenGL有关的包:
android.opengl
javax.microedition.khronos.egl
javax.microedition.khronos.opengles
今天用到的不多,只有几个类而已
首先,写一个类实现Renderer接口,并实现它的三个抽象方法,要吃饭了,直接上代码吧
代码注释写的很清楚,值得一提的是在onSurfaceChanged()里
// 设置视口的大小gl.glFrustumf(-ratio, ratio, -1, 1, 1, 10);// 选择模型观察矩阵gl.glMatrixMode(GL10.GL_MODELVIEW);
顺序不能写反,否则会出问题,至于什么问题,自己试下就知道了,我也是偶然发现的
没什么好说的,基本上都是固定的,要记得 setContentView(R.layout.main)是无效的!
写完收工,刚好吃饭去...
- Android OpenGL实战一——开发框架搭建、三角形和四边形的绘制
- openGL ES 学习第一课(绘制三角形和四边形)
- android opengl es--三角形,四边形
- 基于Android的OpenGL—在 GLSurfaceView上绘制三角形和使用投影和相机视图
- OpenGL ES2.0入门之Android篇(一)——绘制三角形
- opengl 画三角形和四边形,平移+旋转
- 整理 qt opengl,自己的基础框架 —— 绘制一个彩色三角形
- 整理 qt opengl,自己的基础框架 —— 绘制一个彩色三角形
- opengl绘制四边形
- openGL ES Android 三角形绘制
- 基于Android的OpenGL—在GLSurfaceView上绘制三角形和使用投影和相机视图(摘自 北京大学-Google Android实验室)
- Android OpenGL ES 开发教程(11):绘制三角形Triangle
- Android OpenGL ES 开发教程(11):绘制三角形Triangle
- Android OpenGL ES 开发教程(11):绘制三角形Triangle
- Android OpenGL ES 开发教程(11):绘制三角形Triangle
- OpenGL 环绕和绘制三角形
- 用OpenGL ES绘制一个红色的三角形(一)
- NeHe的opengl教程delphi版(2)----创建三角形和四边形
- windows xp cmd下开启telnet
- JAVA字符串类
- 转载 Android游戏开发中对象移动的例子
- CAD制图快捷键
- 解析xml----Digester
- Android OpenGL实战一——开发框架搭建、三角形和四边形的绘制
- 3个很有用VC的IDE工具宏:添加函数注释块、注释、取消注释
- [zz]YUV Formats
- 还是想回到这里
- 编译指示指令
- “手机镜子”
- 通过eclipse开发opencms-搭建调试环境
- 软件行业,适合女生吗?
- 12.7 线程控制_取消选项