- 11
- 0
- 约7.37千字
- 约 25页
- 2018-03-03 发布于河南
- 举报
04_2_OpenGL3D图形接口的使用
3D 图形接口的使用
韩 超
@ Android 应用
1 使用OpenGL 图形接口的程序结构
2 单纯渲染器实现动画
3 具有用户交互的3D 程序
4 实现背景透
1 使用OpenGL 图形接口的程序结构
在Android 中,可以直接支持3D 图形的
绘制,主要使用OpenGL 标准的类
javax.microedition.khronos ,但是需要结合
Android GUI 系统使用。
用户应用
MyRenderer MYGLSurfaceView
(实现Renderer) (扩展View )
GLSurfaceView::Renderer
::onDrawFrame() GLSurfaceView OpenGL
::onSurfaceChanged () 接口调用
::onSurfaceCreated ()
android .opengl包
SurfaceView
javax .microedition .khronos.opengles
android.view.View (OpenGL标准类库)
在使用3D 的图形API 方面,主要的步骤通常如下
所示:
1 .扩展android.opengl.GLSurfaceView 类。
2 .实现android.opengl.GLSurfaceView 中的
Renderer (渲染器)。
3 .实现GLSurfaceView::Renderer 中的
onDrawFrame() 等函数。
在实现3D 绘制的时候,一般需要同时实现
GLSurfaceView 和其中的Renderer ,并且设置
Renderer 为GLSurfaceView 当中的渲染器。渲
染器是真正实现绘制功能的地方。
GLSurfaceView 实际上是渲染器的一个容器
,将其适配成Android UI 系统上的控件,负责
事件处理方面。GLSurfaceView 默认的格式为
PixelFormat.RGB_565 。
2 单纯的渲染器实现动画
GLSurfaceView 的setRenderer() 方法用于设置其中
的渲染器:
public void setRenderer (GLSurfaceView.Renderer renderer)
GLSurfaceView 的onPause() 和onRusume() 行为需
要和活动保持一致。
GLSurfaceView::Renderer 是一个接口,其中主要定义了以
下几个方法:
abstract void onDrawFrame(GL10 gl)
abstract void onSurfaceChanged(GL10 gl, int width, int height)
abstract void onSurfaceCreated(GL10 gl, EGLConfig config)
您可能关注的文档
- 企业调查表填表说明.doc
- 马景涛主演过的电视剧.doc
- 如何寻找客源.doc
- 太阳与行星之间的引力.ppt
- 《黄河,母亲河.doc
- 1-3 造林区划与造林.ppt
- 昭通2014年事业单位招聘考试文史哲学知识点四十五(一).doc
- 用梦想托起梦想.doc
- 未来三年深航将在无锡开辟12条客货运航线.doc
- 小升初:英语学习六大实用妙招.pdf
- 2026湖南株洲市应急管理局辅助人员招聘5人备考题库及答案详解(最新).docx
- 2026福建厦门市集美区松山实验幼儿园非在编教职工招聘1人备考题库参考答案详解.docx
- 2026湖南海利高新技术产业集团有限公司国家危险化学品应急救援湖南海利队人员招聘备考题库及完整答案详.docx
- 2026湖北武汉武昌区中南电力设计院有限公司数智科技公司招聘4人备考题库带答案详解.docx
- 2026福建省汽车工业集团有限公司招聘160人备考题库及参考答案详解一套.docx
- 2026湖南岳阳市屈原管理区机关事务服务中心编外 人员招聘3人备考题库带答案详解.docx
- 2026重庆大足区规划和自然资源局食堂白案厨师、帮厨招聘2人备考题库及答案详解(夺冠系列).docx
- 2026福建南平市公安局招聘2人备考题库及完整答案详解1套.docx
- 2026湖南省峰城项目管理有限公司招聘5人备考题库精选答案详解.docx
- 2026福建福州台江区国资教育投资有限公司招聘2人备考题库及1套参考答案详解.docx
最近下载
- 出口涂覆的陶瓷蜂窝体及其制造方法.pdf VIP
- 2025-2030无线电综测仪行业发展趋势及前景竞争力策略分析研究报告.docx
- 豪华曹操传2014图文攻略.docx VIP
- 【中邮-2026研报】天智航(688277):骨科机器人龙头有望受益于政策拐点,商业模式或持续优化.pdf VIP
- 人教版高中化学选择性必修3有机化学基础精品课件 第五章 合成高分子 第一节 合成高分子的基本方法.ppt VIP
- 最新人教版八年级下册物理期末试卷及答案 .pdf VIP
- 小学数学一年级下册期末试卷C.doc VIP
- 记账凭证封面打印模板.docx VIP
- 学习适应性测验(AAT)(小学五、六年级).doc VIP
- 11.第五章物流业与信贷市场.ppt VIP
原创力文档

文档评论(0)