基于Java3D的虚拟现实场景创建工具的研究和实现

来源 :石家庄铁道学院 石家庄铁道大学 | 被引量 : 0次 | 上传用户:ALIMHL
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实技术是多学科的交叉研究领域,是当今计算机界广泛关注的一个热点,正以其直观性、交互性等优良特性被广泛应用于建模与仿真、科学计算可视化、设计与规划、教育与训练、遥作与遥现、医学、艺术与娱乐等诸多方面,在科技发展和国民经济建设等方面发挥着越来越不可替代的作用。 本课题在对比了几种虚拟现实场景开发工具后,采用Java3D作为开发工具,进行了基于Java3D的交互式三维虚拟现实场景生成的研究探讨,设计并实现了一个可视化的虚拟现实场景创建工具,该工具对用户完全屏蔽了Java3D的编程操作,使任何不了解Java3D语言的用户都可以很快掌握这种创建工具,所见即所得的快速创建虚拟现实场景。 本文的主要工作是虚拟现实场景生成技术的研究,在深入研究Java3D编程语言的基础上,提出了一种基于Java3D的虚拟现实场景生成工具的系统结构和实现方法。该系统的目标是为用户提供非编程的交互式创建三维场景的用户界面。利用该虚拟场景创建工具用户可以非编程的快速创建三维场景,并且能在创建好的虚拟场景中漫游,场景创建者还可以在运行时交互的创建和操纵场景中的对象,对其进行拷贝、平移、旋转、缩放等编辑操作,修改场景中形体的形状特征、材质特性、位置等参数,系统还实现了在场景中用鼠标对形体进行拾取、旋转、平移、缩放等功能。本系统的创新之处在于采用面向对象技术,把Java3D技术和Java语言结合起来应用在虚拟现实场景创建工具的开发中,同时,将Java3D中的场景图数据结构应用到系统设计中,结合Java语言中树的创建方法实现了系统的场景树视图,用以显示场景中形体层次结构。该创建工具在一定程度上提高了构造虚拟场景的工作效率。由于系统采用面向对象技术进行设计,从而使系统具有良好的可扩展性,便于系统功能的扩展和进一步完善。
其他文献
为有效促进首都安全生产形势持续稳定好转,更好地支撑安全生产监察与检查工作,北京应急管理局(原北京市安全生产监督管理局)近年来积极利用信息化手段、大数据技术,通过安全
期刊
三轴重型货车载重大,质心高,侧倾刚度不足,在高速转向或紧急避障时容易发生侧翻。针对上述情况,提出了一种新型悬架机构——抗侧倾液压互联悬架,来降低车辆的侧翻事故。液压
十七大报告指出:"加强和改进思想政治工作。注重人文关怀和心理疏导,用正确方式处理人际关系。"人文关怀应然成为思想政治教育的方式,人文关怀的具体路径和方法也必然关系到思想政
如今的中小学生负担太重,社会、家庭、个人还没有完全转变传统观念,给学校和教育界施加了方方面面的压力,造成学校和老师没能从实质上实施素质教育,最终,压力又施在了学生身上。改
《美术课程标准》指出:美术教育是以美术学科为基础的教育门类。其目的主要是:延续和发展美术的知识与技巧,以满足人类社会经济,精神和文化的需要;健全人格,形成人的基本美术素质和
实际工程中存在着大量的不确定性因素,对不确定性参数精确度量、分析及控制并进行可靠性分析,是保证产品或结构在复杂工况下正常使用的有效手段。一次二阶矩方法是目前可靠性分析领域中常用的方法。基于一次二阶矩方法的可靠性分析的核心问题,可归结为一个优化问题的求解。围绕该优化问题,目前已发展出了一系列求解算法。本文针对结构可靠性分析及优化设计中的有关问题开展了研究,主要工作如下:(1)针对结构可靠性问题提出了
在土建施工过程中,深基坑支护施工技术的运用,对于提升土建施工的效果及质量来说,发挥了重要的作用.因此,要注重对土建施工中深基坑支护施工技术进行有效把握,并对施工技术要
针对轮毂现有设计方法存在着设计效率低,设计周期长,样轮成本费用高等不足,提出了一种由点生线,由线生面,由面生体的轮辐实体设计方法。在此基础上利用UG二次开发工具开发出一套内
HBV is one of the most common causes of infectious liver disease. More than 400 million people are chronically infected with HBV in the world, and nearly 60% of
期刊
在党和国家领导人的重视下,我国诸多管理体系的建设正在逐步完善.当今,应急通信管理体系作为国家管理体系发展中的重要组成部分,需顺应时代发展需求,进行建设及完善.我国应急
期刊