面向虚拟实验的WebGL开发框架的研究

来源 :北京邮电大学 | 被引量 : 9次 | 上传用户:caifei123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用的普及以及WebGL技术的发展,在Web浏览器上开发高性能的虚拟实验已经成为可能。然而不同学科的应用场景对虚拟实验有着不同的需求,并且WebGL技术复杂性较高,这就导致了应用开发效率低、周期长等问题。因此,设计并实现一款面向虚拟实验的WebGL开发框架,具有重要的研究意义和应用价值。本文首先研究了虚拟实验的功能特点,从功能性和非功能性两个角度对面向虚拟实验的WebGL开发框架进行需求分析,明确了框架的设计目标。接着介绍了WebGL技术的理论基础,对比分析常用WebGL开发框架,结合当前虚拟实验开发中存在的问题,指出已有框架的不足之处,并提出了基于Three.js框架进行组件化封装的解决方案。然后使用MVVM模式对虚拟实验应用架构进行分层,通过事件驱动模型实现数据、事件和业务逻辑之间的分离,形成了基于组件化集成的开发框架总体架构,详细设计并实现了虚拟实验开发所需的基本组件和功能模块。最后在已完成的框架基础上,开发了多种不同类型的虚拟实验应用实例,并对其进行功能性和非功能性测试,结果表明,使用该框架开发出的虚拟实验在浏览器上运行流畅,体验感较强,能够很好地满足用户需求。本文设计并实现了面向虚拟实验的WebGL开发框架,该框架简单易用,能够有效地支持虚拟实验开发工作,降低开发门槛,提高开发效率,使得Web以及VR开发人员可以使用JavaScript语言在浏览器上编写实验功能,而不用关心底层WebGL代码逻辑,从而更高效地开发优质的虚拟实验。
其他文献
重庆市立信职业教育中心于1928年由著名教育家、会计学家潘序伦先生在上海创建,抗战烽火中于1937年内迁至重庆,1998年创建为重庆市重点中职学校,2005年创建为国家级重点中职
历史发展到21世纪,我国CPA行业在取得快速发展与长足进步的同时也暴露出了一系列严重问题,CPA审计质量低下已经严重损害了行业的社会形象,并引发行业“诚信”危机。如何提高CPA
法律意识是社会意识的特殊形式,是人们关于法律和法律现象的思想、观点、知识和心理的总称。它对法律存在(现象)有着巨大的反作用。在实施依法治国方略的今天,学生法律意识的培
审计合谋是一种不正常的经济现象,它的存在对我国的市场经济的肌体造成很严重的损害,同时也严重损害了我国会计师事务所形象。笔者斗胆进行了这个方面的研究的尝试,以期通过本文
在鲁迅诞辰一百二十周年之际,一些作家在谈及鲁迅作品对自己的影响时,所举篇目,大抵不出中学语文教材的范围;一些鲁迅研究工作者在回顾自己所走过的道路时,几乎都讲到中学语文教师
羊胎素就是指羊胚胎或胎盘(统称为羊胎)中的活性物质。通过查阅大量的文献资料得知,羊胎中的活性物质主要是小分子多肽类物质。此外,羊胎中也含有丰富的氨基酸,包括人体所必需的8
21世纪,如何培养具有创新意识、创新能力和创新人格的一代适应未来挑战的高素质创新型科技人才,是国内外学者探讨的一个重要课题。创新型科技人才是人才中的精英,因此,对他们的培
为了解决固体生物质燃料在纯氧条件下易发生爆燃的现象,本文从理论上分析了影响生物质燃烧的因素,提出了以压饼方式控制固体生物质燃料的燃烧速度的方法,并研制出高强度生物
在计算机应用专业教学中,工学一体化教学模式取决于课程的性质和人才培养的需求。当前我国社会发展需要大量的计算机应用专业人才,为了满足社会发展的需要,应当推广实施工学
研究目的:观察涤痰熄风通络汤对脑梗死急性期(中经络风痰瘀阻证)患者的临床疗效及血脂的影响,并评价其安全性。研究方法:将60例符合纳入标准的急性脑梗死(ACI)中经络风痰瘀阻