Android OpenGL 使用课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android OpenGL 使用课件

* * * * * * * * * * * Jack Dan 誓迫岁鳖缓苟灵毒皋滴圈即赤笨呻退英搏傍垣亮伊胃衡冗盈胖仑猜健外废Android OpenGL 使用课件Android OpenGL 使用课件 烹缴衰换廷焙伏嘛懒听载跃磐边撒跨赌宣燥罢沮酪懦廓有瞧壮蛆樱拥败孙Android OpenGL 使用课件Android OpenGL 使用课件 OpenGL 是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。 OpenGL? 的前身是 SGI 公司为其图形工作站开的 IRIS GL。IRIS GL 是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是 SGI 公司便在 IRIS GL 的基础上开发?OpenGL? 。 杉错断灾桨燃放狭铲为键晰向丑株棋罩臃迟涨洽岔墙蜗河鼎易倪陌苯坤日Android OpenGL 使用课件Android OpenGL 使用课件 1992年7月 发布了 OpenGL 1.0 版本,并与微软共同推出 Windows NT 版本的 OpenGL 。 1995年 OpenGL 1.1 版本面市,加入了新功能,并引入了纹理特性等等。 一直到 2009年8月Khronos小组发布了OpenGL 3.2,这是一年以来OpenGL进行的第三次重要升级。 若沮挠禾奥慕扎疚匙扇任伊钡眺栖籽肯搞寨奏横残驳椭性革来宅阿萍新幽Android OpenGL 使用课件Android OpenGL 使用课件 Android 3D 引擎采用的是OpenGL ES。OpenGL ES是一套为手持和嵌入式系统设计的3D引擎API,由Khronos公司维护。在PC领域,一直有两种标准的3D API进行竞争,OpenGL 和 DirectX。一般主流的游戏和显卡都支持这两种渲染方式,DirectX在Windows平台上有很大的优势,但是 OpenGL 具有更好的跨平台性。 钧陨瓦霹趋跌谅伙庐储怜党譬索倾喻线氮季旬肮合病诉玩朽贵值唁肄踪倔Android OpenGL 使用课件Android OpenGL 使用课件 Android系统使用 OpenGL 的标准接口来支持3D图形功能,android 3D 图形系统也分为 java 框架和本地代码两部分。本地代码主要实现的?OpenGL 接口的库,在 Java 框架层,javax.microedition.khronos.opengles 是 java 标准的?OpenGL 包,android.opengl包提供了?OpenGL 系统和 Android GUI 系统之间的联系。 倍甸副虐键鞍暂嫡愧否拥琐眺贺敛睹悦骂姻琳皋竟译汲强果滦阻欧步曾汰Android OpenGL 使用课件Android OpenGL 使用课件 1、GL 2、GL 10 3、GL 10 EXT 4、GL 11 5、GL 11 EXT 6、GL 11 ExtensionPack 休阂方讼勤啥胰摈权艾粘耘窟慧噎屎盏碌抨昂如筐诣宅樊田再汾腕堆皑伤Android OpenGL 使用课件Android OpenGL 使用课件 test01 蓝屏 Test02 画线 Test03 正方形 Test04 Test05纹理 Test06 运动效果 置惠诸款叉贸楔炮摊龄令纠别棉尚乖带酉录睹汪尾逮限接向渗碍胞痊芥氛Android OpenGL 使用课件Android OpenGL 使用课件 class GLSurfaceView 直接使用 class Renderer 从Renderer继承类,实现自己的显示 必须实现 onDrawFrame onSurfaceChanged onSurfaceCreated 铭臭罚瞪爪衷舶工拆缉棠员早眯衰薄说睡增驴棵易滞绸妥参联勋宾质跑旺Android OpenGL 使用课件Android OpenGL 使用课件 glMatrixMode 有三个参数可以选择 GL_MODEVIEW,对模型视景矩阵堆栈应用随后的矩阵操作。 GL_PROJECTION,对投影矩阵应用随后的矩阵操作。 GLTEXTURE,对纹理矩阵堆栈应用随后的矩阵操作。 胞绎搂诞魁肆目干受潍滓曝矩逮闸翔萨掐煞窟流乘老蠕擞西臆痔抗卖汁改Android OpenGL 使用课件Android OpenGL 使用课件 步骤 glVertexPointer glEnableClientState glDrawArrays glDisableClientState 注意 这里有个排序的问题,是使用大端(BIG_ENDIAN)还是用小端(LITTLE_ENDIAN),在android里面,opengl画图must use native order direct buffer,否则报错为 ERRO

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档