Android三维控件技术研究

被引量 : 0次 | 上传用户:hnxblj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着消费类电子的应用和普及,嵌入式图形界面的设计将直接决定用户的体验效果,三维控件作为未来立体图形界面的重要组成部分,具有非常大的潜在价值。选择Android系统作为三维控件开发平台,不仅是因为它具有强大的功能支持,开源的应用许可,而且还考虑到Android系统三维控件的发展现状以及当前的市场需求。通过分析Android图形系统提出三维控件整体设计架构。以Android自带二维控件为基础,概述控件的开发原理及应用需求,并通过比较得出三维控件在功能和性能上的特殊需求。基于Android图形的三维控件的整体设计包括jMonkey的移植、三维场景的实现、三维控件集的设计三个部分。JME的移植主要是根据图形引擎的特性设计其在Android平台上的接口,包括系统接口和应用程序接口两个部分。利用JME移植接口可以创建基于OpenGLES的三维场景,根据场景实现原理,分析并完成场景内节点的设计以及控件模型的创建与加载。重点分析三维控件集各组成部分的实现原理。控件的外观属性配置是控件最明显的可视属性,包括二维控件的外观映射属性、控件在三维场景中的材质属性两部分;控件的动画制作解析是控件交互不可或缺的组成部分,关键帧动画不仅能够提供丰富的动画的资源,而且其动画效果较其他动画类型流畅。它通过第三方软件制作,采用解析类中的方法绑定到jMonkey三维控件模型,响应系统中动画事件;纹理映射完成了Android控件外观与jMonkey节点模型纹理的绑定,通过映射把Android中二维控件绘制的Bitmap以Texture的方式加载到三维控件模型上,实现二维控件到三维场景节点的映射;三维控件的事件交互是设计的重点,分别从线程间事件消息的传递和事件消息的捕获、分发、处理几个方面,详细论述三维控件如何通过监听和回调机制实现事件消息的响应。
其他文献
夏侯湛是西晋文坛上的一位重要作家,与潘岳齐名。但长期以来,对于西晋文学,研究者关注较多的是“三张二陆两潘一左”。文学史中有关夏侯湛的论述很少,专门研究他的论著更是几
为了对低溶解氧下SBR内短程硝化的影响因素有一个全面的认识,就要采取更加全面的方法来测试短程硝化的影响因素。本文将详细介绍序批式反应器(SBR)在低溶解氧下内短程硝化的
我公司使用的FA306型并条机机后断头自停装置时有失灵,造成缺条运行,严重影响半成品的质量。特别是并条机高速运转时,自停失灵更明显。我们经过多方位观察,发现光电自停装置的安
为适应学科发展需要,满足行业对人才的需求,采用“系科合一”人才培养模式,通过建立多渠道的沟通平台;以教学改革为契机,构建特色鲜明的课程体系;以培养创新能力为切入点,提
随着慢性盆腔炎发病率的不断提高及越趋年轻化,治疗该类疾病的中药研究也日益增多。在查阅相关文献的基础上,对慢性盆腔炎的发病机制和治疗药物进行了分析总结,为进一步研究
目的:了解中药注射剂的安全状况和研究趋势,为建立中药注射剂的安全警戒工作提供参考。方法:对《中国期刊全文数据库》(CNKI)1996-2006年相关的1048篇文献的属性、年代分布、
《国家"十一五"时期文化发展规划纲要》及2013年《文化产业振兴规划》分别对文化的建设提出了新的要求。在全面推进素质教育和新课程实施的大背景下,特别是现在崇尚个性化、
文章从翻转课堂教学模式的简介入手,分别从翻转课堂教学模式的应用原则、教学设计和应用建议三方面详细论述了翻转课堂在初中信息技术教学中的应用,这在很大程度上有利于初中
论文以陕西省岐山县蔡家坡镇排水规划为例,以新的科学理念,对城镇排水规划编制过程中一些通用的要点、工作以及遇到的排水问题进行归纳总结,加以研究探讨。本论文采用比例相关法