用JAVA控制VRML对象行为的机制研究

用JAVA控制VRML对象行为的机制研究

一、利用JAVA控制VRML对象行为的机理研究(论文文献综述)

方伟,张海洋,池金玲[1](2012)在《VRML与JAVA技术在虚拟现实设计中的交互研究》文中研究指明首先,论述了VRML与JAVA技术的基本概念,并对VRML与JAVA的结合方法进行了研究,探索了常用的两种结合方法EAI与SAI的工作原理,阐述二者与VRML虚拟场景对象之间的信息交流与控制方法;然后,重点分析了JAVA对EAI的绑定和Java Applet对虚拟场景信息读取与控制的过程,并对SAI中利用Script节点实现混合编程的设计方法进行了说明;最后,从EAI的外部访问工作机制与SAI的内部编程设计方法上对他们之间的区别与联系进行了比较,以体现VRML与JAVA技术在实现虚拟场景交互设计方面发挥的巨大作用。

张天[2](2010)在《基于二并联螺旋面钻尖刃磨机床的理论分析及其运动轨迹仿真》文中研究指明螺旋面钻头应用广泛,它的特点是具有较好的自动定心性作用,可提高钻孔精度,减少精加工工序余量,并且降低轴向钻削力,提高了耐用度,非常适合用于数控机床。并联机床由于其本身具有刚度高、承载能力强、动态性能好、速度快和结构简单等诸多优点,可以通过数控程序、机床伺服控制实现完成对刀具的刃磨。课题提出的二并联螺旋面钻尖刃磨机床只需二轴联动即可实现螺旋面钻尖刃磨。随着计算机软、硬件技术的发展,利用计算机技术来对并联机床在空间上进行运动轨迹仿真已成为行之有效的方法。运用仿真技术进行诸如参数设置,调试等工作可以提高效率,节省成本。近年来发展起来的虚拟仿真技术可以实现三维环境的建立和与外界实时的交互,其越来越多地应用在并联机床仿真领域中。为了给此二并联机床的控制系统的建立打下坚实的基础,在对其做出必要的运动学理论分析前提下,运用VRML(虚拟现实建模)语言创建虚拟环境和二并联机床的三维模型,利用脚本语言JavaScript设计开发一个基于网页(HTML)的交互式虚拟仿真平台。该平台提供友好界面,使用户能够便利的选取各个功能模块,控制二并联机床各构件在三维虚拟场景中运动,实现二并联机床的运动轨迹仿真,可以直观地观察机构的运动情况和存在的问题。基于创建的三维虚拟环境,仿真系统可从不同角度观察二并联机床各构件的运动过程,操作者容易获得沉浸感。通过与机床刃磨机理以及实体样机的轨迹曲线进行对比,证明课题基于二并联刃磨机床的运动轨迹仿真是可行的,且效果是令人满意的。由于仿真系统开发灵活且平台通用,扩展性好,随着网络在各个领域的日益渗入,易于移植、可扩展是本系统的一大优势。

张恒先[3](2010)在《基于Web的超高速磨床加工仿真研究》文中指出随着网络技术的迅速发展和市场竞争的日益激烈,网络化制造成为实现工业信息化的重要组成部分。它以敏捷化、分散化、动态化及协作化等优点受到先进制造业的重视。数控加工作为先进制造的基础技术,是网络化制造中的重要手段。基于网络化制造的数控加工技术是运用网络通讯技术,将分散在不同地域、具有不同设计及制造资源的企业动态连接起来,从而不受距离和时间限制,实现资源共享与信息集成,完成产品的异地设计与异地加工,使数控加工软硬件资源更好地发挥优势作用。本文以超高速磨床为研究对象,主要工作是研究网络化数控磨削加工的基础技术,具体包括以下内容:(1)在了解了各种三维建模和环境交互技术的基础上,重点研究了同VRML场景进行交互的各种技术。在研究和比较了各种三维建模方法后,提出用UG建立磨床的三维模型,然后导入到VRML环境下进行其功能的仿真。(2)在研究、比较虚拟现实中各种碰撞检测算法的基础上,提出了基于VRML的二维碰撞检测算法,并在此基础上实现了虚拟机床的越程保护。(3)研究了各种材料去除算法的基础上,提出了完整的在VRML环境下通过布尔运算来实现材料去除的方法,并实现了工件的数控加工仿真过程。(4)研究了NC代码的语法、词法,在此基础上利用JavaScript语言对NC代码进行了编写,继而实现了仿真系统通过仿真面板对NC代码的写入、读入、翻译、检错和执行功能。(5)建立了工艺参数优化的网络结构,并以最大生产率(单位时间最大磨除率)为优化目标,在保证获得给定表面粗糙度Ra的前提下,根据相关的约束参量,建立了磨削加工工艺优化数学模型,采用Java和JavaScript语言开发了磨削工艺参数优化程序,初步实现了基于Web的数控磨削工艺参数优化。

颜鹏飞[4](2010)在《远程教育系统中虚拟教室的研究与设计》文中提出远程教育作为传统教育在互联网的延伸,已经成为当代主流教育模式之一为大家所接受,成为国际教育发展的共同趋势。而虚拟教室作为远程教育体系的核心组成,在网络教学领域发挥着举足轻重的作用。虚拟教室是实施网络教学的平台,其功能和性能直接决定了虚拟教学开展的效果和质量。现有的网络教学资源绝大多数是以静态文本和二维方式展示,仅仅是对纸制教学材料的简单翻版,教学活动的开展强调以教师为核心,学生获取知识仍未摆脱机械式学习和灌输式学习,致使学生参与网络教学的热情不高。建构主义理论的兴起不仅带来了教育领域的理念革新,也为虚拟教室的建设提供了新的理论导航。情境教学方式的提出使人们开始意识到环境对于学习者获取知识的重要意义,由此引发对三维仿真环境的虚拟教室研究热潮。而虚拟现实技术的出现,因其传输的数据量小、能够生成逼真的三维实境和动画,为虚拟教室的建设提供了新的技术手段,将虚拟教室的发展推向了一个新的纪元。本文在研究分析现有虚拟教室的特点和不足基础上,针对现有虚拟教室平台缺乏统一标准、教学灵活性和智能性不足的现状,以建构主义理论为依托,J2EE平台和VRML为技术支撑,高度的沉浸感、智能性和可交互性作为对虚拟教室的设计目标,对教学平台进行了整体架构和功能性设计。在充分掌握了VRML技术的特点以及实现虚拟现实系统的关键技术之后,进一步学习利用Java语言对VRML进行功能扩展以弥补其与外界通信能力弱的缺陷,构建了一个实时交互的虚拟教室教学平台。通过对比分析常用的虚拟现实建模技术,采用基于复杂度的建模策略,并结合多种模型优化手段,生成视觉效果逼真的场景环境,实现了对虚拟教室内部场景的自动漫游,视点切换,并就虚拟教室的交互行为控制进行初步的研究,同时尝试将分组合作策略与人工智能技术引入到虚拟教室的建设中,以期望真正实现网络教学的个性化和智能化。

孙建英[5](2010)在《水轮机虚拟安装系统的设计与实现》文中指出近几年来,随着计算机技术的发展,虚拟现实技术(Virtual Reality)的发展也是日新月异,它所被应用的领域也越来越广泛,包括商业、教育、军事、医学等各个方面。虚拟现实技术通过计算机创建一种虚拟环境,通过视觉、触觉等作用,使用户产生一种身临其境的感觉。VRML在机械工程领域中被广泛的用于实现机械产品的虚拟安装,真实的模拟机械产品的安装、拆卸过程。观察者只需操作浏览器就可以对这一过程进行多角度、全方位观察。这对虚拟产品演示及设备维修工人和学生的培训都有重要的意义。本论文研究的是水轮机虚拟安装系统的设计与实现,采用CAXA软件进行三维建模,以VRML技术为基础,结合Java语言实现了水轮机的虚拟安装过程。论文主要完成了以下几个方面的工作:本论文首先对虚拟现实技术进行了概括性的介绍,阐述了虚拟现实技术的基本概念、基本特征以及虚拟现实技术在国内外的研究现状。在此基础上提出了本课题研究的意义,主要工作及创新点。其次,分析了VRML的工作原理及基本特性,并详细地阐述了VRML的工作模式,同时对VRML的关键技术进行了研究,其中重点介绍了VRML场景图的概念、路由和事件体系。然后根据新疆某水电站的资料,采用CAXA软件对水轮机各个零件进行三维建模。最后通过对水轮机虚拟安装系统的总体分析,确定以VRML与Java、JavaScript脚本相结合的技术方式为主要开发手段,构建虚拟安装的交互环境,实现水轮机虚拟安装系统的过程。本论文详细论述了建模、安装、交互的具体实现过程和各步骤实现中的关键技术与解决方案,并在文章的最后列举了一些本次研究还有待于解决的问题。

高傲涵[6](2009)在《基于VRML和JAVA3D的图形协同模式的研究与实现》文中研究说明面对全球化竞争的加剧,制造业的趋势是从大规模生产转向个性化定制,制造企业必须对此做出快速反应,这就要求分布在异地的企业设计部门能够进行有效协同,快速设计出市场所需要的产品。在现实世界中,物体都是以三维图形的形态出现。在表征方面,三维图形无疑比二维图形具有更为直观的形态和更为丰富的信息。随着虚拟现实技术和网络技术的发展,使得网络三维图形协同系统成为可能。对于网络三维图形协同系统而言,如何构建在异地、异构CAD系统下能为各设计方所普遍接受的讨论模型是该系统的关键。本文通过对网络图形协同活动一般性需求的研究,结合VRML的强大表征功能和JAVA3D的强大操作功能,设计了适应web环境的图形协同系统的讨论模型。该模型的特点是VRML模型范本生成JAVA3D世界中的“镜像”,用户直接在JAVA中对该“镜像”进行协同浏览。基于该讨论模型,实现了基于WEB的图形协同设计原型系统,系统包括文件转换模块、镜像转换模块、即时通讯模块和电子白板模块。系统具有与众多CAD系统的良好接口,使得多用户可以通过本系统对各类设计文档进行交互与讨论,可以满足实际协同设计的需要。

胡新根[7](2009)在《基于VRML与Java的交互式漫游系统》文中研究指明本文着重就VRML与Java程序相结合的方式进行研究,讨论了Java和VRML的通信机理,利用它建立真正实时交互式的三维虚拟场景。应用基于VRML的虚拟现实技术和Java编程技术实现三维虚拟场景漫游系统。

晏建芝[8](2009)在《基于WEB的VR展示平台的设计与实现》文中进行了进一步梳理随着计算机网络技术和虚拟现实技术的迅速发展,虚拟展示系统因其独特的展示方式得到了广泛的应用。产品的动态展示和交互是虚拟展示系统最基本的功能。本文在对虚拟现实技术以及传统的产品展示方式进行分析和总结的基础上,提出了基于WEB的虚拟产品展示系统的基本架构,并通过实例对所提出的展示系统的实现过程进行了阐述。论文的主要研究内容就是利用现有的的建模软件3DMAX和计算机网络技术、数据库等技术实现系统的网上动态展示和交互功能达到用户参与产品二次设计的目的。文章的结构按照产品模型的建立—模型展示、交互技术研究—系统实现的思路来组织的。在产品模型的建立过程中,通过对3DMAX与VRML(Virtual Reality Modeling Language)建模的特点和展示产品结构特点的分析对产品模型进行了优化和压缩。在产品模型的展示交互研究中介绍了实现模型交互的几种方法,提出了实现产品进行虚拟展示的具体流程,详细介绍了如何通过外部编程接口EAI(External Authoring Interface)利用JavaApplet来控制产品模型并实现交互。文章最后提出了“基于WEB的虚拟产品展示系统”的总体实现方案,在Java开发环境下开发了网络虚拟产品展示原型系统,经过测试取得了比较满意的效果。

刘伟伟[9](2008)在《基于VRML的虚拟地理场景可视性交互技术研究》文中研究说明随着科学技术的发展,特别是计算机软、硬件技术及互联网技术的发展,测绘人员逐渐由单一遥感影像,过渡到用虚拟地理场景来表达地形,尤其是动态可交互的地理场景。而且越来越积极地将自己的科研成果发布在互联网上,以便相互参考、共同提高。于是诞生了基于网络的虚拟现实语言VRML,但是该语言比较封闭,交互性较差,成为其表现大规模可交互式虚拟场景的一个瓶颈。针对这一问题,本文对基于VRML的虚拟地理场景可视化交互技术进行了研究,本文先是对VRML与Java以及它们与虚拟现实技术之间的关系做了简要的说明,然后,对大规模场景对象管理中的关键技术和理论方法进行了较详细的阐述和讨论,之后通过程序设计实现了这些关键技术,并验证了相关理论的可行性。在文章的最后部分,对本文做了总结,提出不足之处,并对下一步工作进行了展望。

吕阳伟[10](2008)在《基于网络的虚拟实验系统研究》文中研究指明随着网上教育的广泛应用,基于网络的虚拟实验的研究逐渐被人们关注。虚拟实验是现代创新教育的重要手段,是实现教学资源共享与优化配置的重要方式。本文通过对虚拟现实、虚拟实验的构建理论、建模方法以及关键技术的分析研究,提出了一种基于网络的分布式虚拟实验系统的解决方案。该虚拟实验系统平台基于实验室Intranet、采用浏览器/服务器模式,在满足实验室内部进行虚拟实验的前提下可以同时进行远程虚拟实验;该虚拟实验平台的建设以VRML技术为基础,并结合其他虚拟现实技术在计算机上模拟网络环境下实验环境、实验对象和实验过程,使用户在同一网络环境下完成虚拟实验;系统采用表示层、功能层和数据层的三层结构;系统界面根据实验教学各种环节,划分为虚拟中心、交流中心、资料中心、下载中心四个板块进行设计。系统设计过程中对系统建模问题和交互问题进行了重点研究,给出了停车场虚拟实验系统、智能照明虚拟实验系统和智能消防虚拟实验系统等应用实例。最后结合系统平台搭建中的不足对以后进一步深入研究的几个方面做简单的展望。文章提出的基于网络的分布式虚拟实验系统的解决方案,可实现对我校智能建筑实验室现有实验系统的补充(比如停车场等不宜于在实验室演示的实验),并可用于其他专业或基础实验室构建虚拟实验系统,具有较强的实际应用价值。

二、利用JAVA控制VRML对象行为的机理研究(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、利用JAVA控制VRML对象行为的机理研究(论文提纲范文)

(1)VRML与JAVA技术在虚拟现实设计中的交互研究(论文提纲范文)

1 VRML与JAVA技术综述
2 VRML与JAVA技术在虚拟场景交互设计
    2.1 VRML技术与JAVA结合的原因
    2.2 VRML场景与JAVA程序之间的交互方式及访问方法
        (1) EAI (External Authoring Interface) 外部授权接口访问:
        (2) SAI (Script Authoring Interface) 脚本授权接口访问:
3 EAI与SAI的主要区别与选择
4 结束语

(2)基于二并联螺旋面钻尖刃磨机床的理论分析及其运动轨迹仿真(论文提纲范文)

摘要
Abstract
目录
第1章 绪论
    1.1 引言
    1.2 并联机床的发展
        1.2.1 国外并联机床的发展现状
        1.2.2 国内并联机床的发展现状
        1.2.3 并联机床的发展趋势
    1.3 机床仿真技术和虚拟现实技术的结合
        1.3.1 虚拟现实技术及其特征与分类
        1.3.2 国内外虚拟现实技术的研究现状及展望
        1.3.3 虚拟现实技术在机床仿真中的应用
    1.4 课题的背景、意义及研究内容
        1.4.1 课题背景和意义
        1.4.2 论文内容及结构
第2章 二并联机床的运动学分析
    2.1 二并联机床结构与刃磨原理
    2.2 二并联机床动平台的位置分析
        2.2.1 位置正解
        2.2.2 位置逆解
    2.3 二并联机床动平台的速度与加速度分析
    2.4 基于Matlab/Simulink的运动学仿真
    2.5 本章小结
第3章 二并联机床VRML模型的建立
    3.1 虚拟现实建模语言VRML简介
        3.1.1 概述
        3.1.2 VRML工作原理及基本特征
        3.1.3 VRML功能介绍
        3.1.4 VRML的传统交互方式
        3.1.5 VRML编辑器
    3.2 二并联机床的VRML建模
        3.2.1 二并联机床实体造型创建
        3.2.2 传感器、插值器、描述节点和动画机制
        3.2.3 VRML模型及其虚拟环境的浏览
        3.2.4 碰撞检测
    3.3 本章小结
第4章 二并联机床运动轨迹仿真的实现
    4.1 VRML与JavaScript的交互
        4.1.1 JavaScript编程语言介绍
        4.1.2 采用JavaScript控制VRML模型运动
    4.2 VRML与JavaScript的结合
    4.3 基于JavaScript实现对二并联机床的运动轨迹仿真
        4.3.1 系统功能设计
        4.3.2 仿真界面
        4.3.3 JavaScript核心程序
    4.4 仿真结果
    4.5 本章小结
第5章 仿真模型与实体样机运动对比实验
    5.1 实验目的
    5.2 实验条件
    5.3 实验方案及实施
        实验一 钻削实验
        实验二 水平面直线轨迹实验
        实验三 圆弧曲线轨迹实验
    5.4 本章小结
第6章 结论与展望
    6.1 论文总结
    6.2 工作展望
参考文献
致谢
附录一 VRML程序实例
附录二 仿真系统程序实例
附录三 网页程序实例

(3)基于Web的超高速磨床加工仿真研究(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 引言
    1.2 数控加工技术仿真及研究现状
        1.2.1 虚拟现实技术
        1.2.2 虚拟制造技术
        1.2.3 数控加工仿真技术
        1.2.4 数控加工仿真技术的发展现状
    1.3 虚拟加工参数优化技术及研究现状
        1.3.1 虚拟加工参数优化技术概述
        1.3.2 虚拟加工参数优化技术的研究现状
    1.4 论文的来源、意义、主要内容和总体的框架
        1.4.1 论文的来源和意义
        1.4.2 论文研究的主要内容
        1.4.3 论文研究的总体框架
第2章 数控磨床的结构分析及建模
    2.1 数控磨床的结构分析
        2.1.1 数控磨床简介
        2.1.2 主要结构和功能
        2.1.3 主要机构和性能
    2.2 数控磨床建模软件的选取及介绍
        2.2.1 软件的选择
        2.2.2 UG软件简介
        2.2.3 UG软件的特点
        2.2.4 UG NX4软件主要功能模块
    2.3 基于UG的数控磨床仿真模型的建立
        2.3.1 数控磨床模型的简化
        2.3.2 数控磨床零部件的实体建模
        2.3.3 数控磨床仿真模型的虚拟装配
        2.3.4 数控磨床仿真模型的形象化渲染
    2.4 本章小结
第3章 基于Web的数控仿真平台介绍及构建
    3.1 数控仿真平台介绍
        3.1.1 基于现有软件进行二次开发
        3.1.2 基于OpenGL技术和VC++的开发
        3.1.3 基于VC与现有造型软件结合的开发
        3.1.4 基于VRML技术的开发
        3.1.5 开发方案的对比及选择
    3.2 VRML/JavaScript介绍
        3.2.1 VRML概述
        3.2.2 JavaScript概述
    3.3 VRML应用原理
    3.4 VRML浏览器
    3.5 机床虚拟操作系统的构建
        3.5.1 JavaScript-JavaApplet-VRML间的信息传递的实现方法
        3.5.2 多个VRML窗口之间的信息传递的实现方法
        3.5.3 不同页的JavaApplet之间的信息传递的实现方法
    3.6 本章小结
第4章 数控磨床的功能仿真
    4.1 仿真前模型的处理
        4.1.1 模型格式转换
        4.1.2 仿真模型运动关系定义
    4.2 工件建模及材料去除技术
        4.2.1 可磨削工件的三维建模技术
        4.2.2 材料去除技术
    4.3 数控代码编辑
        4.3.1 数控代码各种指令字介绍
        4.3.2 数控G代码编辑
    4.4 碰撞检测技术
        4.4.1 碰撞检测概念及研究目的
        4.4.2 基于VRML环境下碰撞检测的实现
    4.5 数控磨床功能仿真的实现
        4.5.1 VRML内外数据的传输
        4.5.2 仿真操作面板介绍
        4.5.3 通过碰撞检测实现越程保护
        4.5.4 数控系统功能实现
        4.5.5 数控仿真磨削加工过程的实现
    4.6 本章小结
第5章 基于Web的工艺参数优化及与加工仿真模块的整合
    5.1 MATLAB简介
    5.2 基于MATLAB的数控加工参数优化的网络构建
        5.2.1 网络的结构
        5.2.2 MATLAB的Web功能实现原理
        5.2.3 客户机与服务器的请求响应方式
    5.3 基于Web的数控加工参数优化的实现
        5.3.1 参数优化应用程序各层的实现及其所能完成的功能
        5.3.2 参数优化实现的具体方法
    5.4 页面实例演示
    5.5 远程参数优化与NC加工仿真
        5.5.1 利用ASP建立网站系统
        5.5.2 网站系统的建立
        5.5.3 参数优化、加工仿真及网站系统的整合
    5.6 本章小结
第6章 结论和建议
    6.1 结论
    6.2 建议
参考文献
致谢
攻读硕士学位期间发表的学术论文
附录1.工件在VRML中的源程序代码
附录2.材料去除函数程序代码
附录3.碰撞检测函数程序
附录4.数控代码解释的相关程序
附录5.加工工件及动画实现的相关程序
附录6.输入页面的相关程序
附录7.输出页面的相关程序

(4)远程教育系统中虚拟教室的研究与设计(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 现代远程教育系统的发展及研究现状
        1.1.1 现代远程教育的发展历程
        1.1.2 远程教育的研究现状
    1.2 远程教育系统的核心——虚拟教室
        1.2.1 虚拟教室的概述及发展
        1.2.2 现代虚拟教室
    1.3 课题研究的背景和意义
        1.3.1 课题研究的背景
        1.3.2 课题研究的意义
    1.4 本文所要研究的内容与论文组织结构
        1.4.1 本文所要研究的内容
        1.4.2 论文的组织结构
2 虚拟教室的体系结构与功能设计
    2.1 基于VRML与JAVA的虚拟教室体系结构
        2.1.1 网络环境下系统结构模型
        2.1.2 J2EE体系结构
        2.1.3 虚拟教室的建模语言VRML
        2.1.4 虚拟教室的体系结构
    2.2 虚拟教室解决方案
    2.3 虚拟教室的功能结构设计
        2.3.1 教学系统功能设计
        2.3.2 管理系统功能设计
        2.3.3 教学资源及信息库功能设计
    2.4 系统平台的搭建
        2.4.1 虚拟教室平台总体框架
        2.4.2 开发工具的选择
        2.4.3 开发环境的安装与配置
        2.4.4 虚拟教室平台导航图
    2.5 本章小结
3 虚拟教室的场景建模
    3.1 虚拟场景建模技术分析
        3.1.1 几何建模技术(Geometry-Based Modeling)
        3.1.2 基于图像的建模技术(Image-Based Modeling)
        3.1.3 混合建模技术
    3.2 虚拟教室的三维建模
    3.3 场景模型的优化
    3.4 本章小结
4 虚拟教室的交互行为研究
    4.1 虚拟现实的动画生成策略
    4.2 虚拟现实的交互行为控制
        4.2.1 非编程式交互
        4.2.2 编程式交互
    4.3 本章小结
5 虚拟教室的实现
    5.1 虚拟教室的漫游
        5.1.1 自动漫游的实现
        5.1.2 交互式漫游的实现
    5.2 虚拟教室的交互实现
        5.2.1 利用Anchor节点实现场景跳转
        5.2.2 利用传感器节点结合路由实现虚拟场景的交互
    5.3 虚拟教室的网上发布
    5.4 本章小结
6 结论
    6.1 本文工作总结
    6.2 存在的问题及对未来的展望
参考文献
攻读硕士学位期间发表的论文
致谢

(5)水轮机虚拟安装系统的设计与实现(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 引言
    1.2 虚拟现实技术
        1.2.1 虚拟现实技术的基本概况
        1.2.2 虚拟现实技术的分类
        1.2.3 虚拟现实技术的国内外研究状况
    1.3 本论文研究的意义
    1.4 本论文的主要工作
    1.5 论文的结构
    1.6 论文的创新点
第2章 虚拟建模语言VRML
    2.1 VRML 语言简介
        2.1.1 VRML 语言发展
        2.1.2 VRML 语言特性及工作原理
    2.2 VRML 语言结构
        2.2.1 VRML 组成部分
        2.2.2 VRML 节点、节点字段
        2.2.3 VRML 坐标系和坐标变换
        2.2.4 场景图
        2.2.5 事件、路由及事件体系
        2.2.6 脚本语言
    2.3 本章小结
第3章 水轮机三维模型的建立
    3.1 虚拟环境建模技术
    3.2 系统结构和虚拟环境
        3.2.1 环境建模
        3.2.2 系统结构
    3.3 水轮机三维模型的建立
        3.3.1 CAXA 简介
        3.3.2 CAXA 设计绘图项目
        3.3.3 应用CAXA 设计水轮机三维模型
    3.4 本章小结
第4章 水轮机虚拟安装场景的交互
    4.1 引言
    4.2 动画与交互功能的非编程方法的实现
        4.2.1 基于传感器节点的交互
        4.2.2 基于其他节点的交互
    4.3 动画与交互功能的编程方法实现
        4.3.1 Java 的简介
        4.3.2 Script 节点
        4.3.3 通过Script 节点实现Java 程序与VRML 的交互
        4.3.4 通过EAI 控制VRML场景
    4.4 本章小结
第5章 水轮机虚拟安装系统的实现
    5.1 ASP 技术概述
        5.1.1 ASP 主要特点及工作原理
        5.1.2 IIS 安装
    5.2 水轮机虚拟安装网页的实现
    5.3 水轮机零件安装关系
    5.4 水轮机虚拟安装的实现
    5.6 本章小结
结论
致谢
参考文献
作者简介
攻读硕士学位期间发表的论文和科研成果

(6)基于VRML和JAVA3D的图形协同模式的研究与实现(论文提纲范文)

摘要
Abstract
1 前言
    1.1 课题的研究背景
    1.2 本文主要研究内容及开发工作
    1.3 论文组织结构
2 相关平台概述
    2.1 Jdk_1.5.0.01简介
    2.2 Java3d_1.5.1简介
    2.3 Eclipse_3.2简介
    2.4 MyEclipse_5.1.1简介
    2.5 Apache_tomcat_5.5.25简介
    2.6 VRML.zip软件包简介
    2.7. VRML语言
        2.7.1 VRML的发展历程与基本特性
        2.7.2 VRML的工作原理与核心体系
        2.7.3 VRML在虚拟环境应用中的局限性
    2.8 Java3D语言
        2.8.1 Java3D的基本概念与技术特点
        2.8.2 Java3D中基于场景图的系统模型
    2.9 本章小结
3 网络图形协同平台体系结构研究
    3.1 现代制造企业的新模式
    3.2 网络图形协同面对的需求要素
        3.2.1 网络图形协同面对的异地应用环境
        3.2.2 网络图形协同面对的异构应用环境
        3.2.3 网络图形协同面对的异企应用环境
        3.2.4 网络图形协同面对的异人应用环境
    3.3 国内外研究现状
        3.3.1 国外研究现状
        3.3.2 国内研究现状
    3.4 网络图形协同系统体系模型
        3.4.1 基于产品信息共享的网络图形协同模式
        3.4.2 网络图形协同系统网络架构分析与设计
        3.4.3 网络图形协同系统文件转换模块分析与设计
        3.4.4 网络图形协同系统镜像转换模块分析与设计
        3.4.5 网络图形协同系统仲裁模块分析与设计
        3.4.6 网络图形协同系统电子白板与即时通讯模块分析与设计
    3.5 本章小结
4 基于VRML和JAVA3D的图形协同系统实现
    4.1 网络图形协同系统文件转换模块实现
    4.2 网络图形协同系统镜像转换模块实现
    4.3 网络图形协同系统“镜像”控制模块实现
    4.4 网络图形协同系统仲裁模块实现
    4.5 网络图形协同系统电子白板与即时通讯模块实现
    4.6 网络图形协同系统总体实现
    4.7 本章小结
5 总结与展望
    5.1 总结
    5.2 展望
致谢
参考文献
附录

(7)基于VRML与Java的交互式漫游系统(论文提纲范文)

0 引言
1 Java程序和VRML场景间的通信
    1.1 VRML环境中的交互机制
    1.2 VRML与Java的结合
    1.3 Java Applet对VRML场景的控制[3]
2 三维场景构建
3 虚拟场景漫游系统设计
4 结束语

(8)基于WEB的VR展示平台的设计与实现(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 研究背景
    1.2 论文的研究目的及意义
    1.3 本论文研究的主要内容
    1.4 论文的组织
    1.5 本章小结
2 虚拟展示系统相关技术研究
    2.1 虚拟现实技术概述
        2.1.1 虚拟现实系统的基本特性
        2.1.2 虚拟现实系统的组成
        2.1.3 虚拟展示技术的实际应用
    2.2 虚拟展示技术研究
        2.2.1 基于图像的虚拟展示技术
        2.2.2 基于图形的虚拟展示技术
        2.2.3 两种展示技术比较
    2.3 VRML 技术研究
        2.3.1 VRML 的基本节点
        2.3.2 VRML 的场景结构
        2.3.3 VRML 模型的显示原理
        2.3.4 VRML 浏览器及其插件
        2.3.5 VRML 编辑器
    2.4 JavaApplet 概述
        2.4.1 概述
        2.4.2 JavaApplet 程序结构
    2.5 本章小结
3 虚拟展示系统分析与设计
    3.1 需求分析
        3.1.1 应用需求分析
        3.1.2 功能需求分析
    3.2 虚拟展示系统网络体系结构
        3.2.1 C/S 模式和B/S 模式
        3.2.2 C/S 模式和B/S 模式的选择
    3.3 虚拟展示系统设计
        3.3.1 系统设计原则
        3.3.2 系统设计基础
        3.3.3 系统规划设计
        3.3.4 基于WEB 的系统框架
        3.3.5 系统功能划分
    3.4 本章小结
4 模型创建及交互实现的关键技术
    4.1 自行车三维模型的建立
        4.1.1 3DMAX8 简介
        4.1.2 自行车模型的基本结构
        4.1.3 3DMAX8 中自行车模型的建立
    4.2 三维模型的优化处理技术
    4.3 模型文件的生成及压缩
    4.4 系统的交互控制技术
        4.4.1 交互实现方法
        4.4.2 颜色交互的实现
    4.5 产品模型的部件配置处理技术
        4.5.1 设计虚拟产品部件模型库
        4.5.2 产品部件模型信息的提取
        4.5.3 部件模型的特征识别和碰撞检测
        4.5.4 部件模型的配置实现技术
    4.6 获取产品部件模型信息技术
        4.6.1 WEB 数据库
        4.6.2 数据库概念结构设计
        4.6.3 数据库逻辑结构设计
        4.6.4 基于JDBC 的数据库连接技术
        4.6.5 获取模型信息具体实现过程
    4.7 本章小结
5 基于WEB 的虚拟展示原型系统
    5.1 系统运行环境
        5.1.1 Java运行环境配置
        5.1.2 Web Server 配置
        5.1.3 数据库服务器配置
    5.2 系统网络化实现
        5.2.1 VRML 文件的网上发布
        5.2.2 VRML 和JavaApplet 网上发布方式
        5.2.3 系统整合发布
    5.3 系统界面实现
        5.3.1 系统主界面
        5.3.2 系统用户管理模块
        5.3.3 系统产品管理模块
        5.3.4 系统产品展示模块
        5.3.5 系统交互实现模块
    5.4 本章小结
6 总结与展望
    6.1 总结
    6.2 展望
参考文献
附录
致谢

(9)基于VRML的虚拟地理场景可视性交互技术研究(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 虚拟现实概况
    1.2 网络虚拟现实存在的问题及解决方法概述
    1.3 遥感与虚拟现实的关系及本文研究的意义
    1.4 虚拟现实国内外研究概况
        1.4.1 国外研究状况
        1.4.2 国内研究状况及在军方的应用
    1.5 论文结构
2 VRML、JAVA 语言与虚拟现实技术的关系
    2.1 VRML 语言与虚拟现实技术
        2.1.1 VRML 发展现状及其与虚拟现实的关系
        2.1.2 VRML 语言特点
    2.2 Java 语言概述
        2.2.1 Java 发展历程及现状
        2.2.2 Java 语言特点
3 大规模场景对象管理中关键技术和理论方法
    3.1 目前尚存在的问题
    3.2 三维地形建模方法介绍
    3.3 场景自动调度方法
    3.4 LOD 细节层次模型生成
    3.5 场景显示优化
    3.6 大规模场景显示中的抖动问题处理
    3.7 基于 VRML 的交互技术介绍
        3.7.1 VRML 编程接口的交互技术
        3.7.2 利用 JAVA 脚本实现 VRML 与外部程序进行 SOCKET 通信
4 连续场景可视性交互技术的实现
    4.1 数据准备
    4.2 开发流程图
    4.3 生成 ElevationGrid 地形模型
        4.3.1 ElevationGrid 节点概述
        4.3.2 ElevationGrid 语法介绍
        4.3.3 ElevationGrid 地形示例
    4.4 场景的分割与自动调度的实现
        4.4.1 地图的分割
        4.4.2 生成场景自动调度文件
        4.4.3 场景自动调度运行原理
    4.5 VRML 中 LOD 细节层次模型的生成
        4.5.1 VRML 中 LOD 模型介绍
        4.5.2 LOD 模型生成细节
    4.6 影像纹理映射方法
    4.7 地形边缘接缝处理
        4.7.1 问题出现原因
        4.7.2 “边缘拉伸”法
        4.7.3 算法概述
    4.8 场景优化显示
        4.8.1 包围盒
        4.8.2 场景图
        4.8.3 实例引用
    4.9 大规模场景显示中的抖动问题处理
    4.10 基于 VRML 场景的交互技术的实现
    4.11 开发环境介绍
        4.11.1 软件环境
        4.11.2 硬件环境
    4.12 基于 VRML 的大规模地理场景实时运行效果
5 总结与展望
    5.1 本文总结
    5.2 创新点说明
    5.3 程序中的不足或缺陷
    5.4 下一步工作的展望
致谢
参考文献
附录 A
附录 B
附录 C
附录 D

(10)基于网络的虚拟实验系统研究(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 虚拟现实和虚拟实验
    1.2 国内外研究现状
    1.3 本文的研究重点
    1.4 本章小结
第二章 虚拟实验的研究
    2.1 虚拟实验及其模式
        2.1.1 演示型虚拟实验模式
        2.1.2 交互式虚拟实验模式
        2.1.3 分布式虚拟实验模式
    2.2 虚拟实验的主要技术
        2.2.1 虚拟实验场景的建模技术
        2.2.2 人机交互技术
    2.3 虚拟实验开发技术的分析比较
        2.3.1 虚拟建模语言VRML
        2.3.2 Java3D
        2.3.3 Cult3D
        2.3.4 LabVIEW
    2.4 虚拟实验的发展方向
        2.4.1 协作式虚拟实验
        2.4.2 自适应虚拟实验
    2.5 本章小结
第三章 虚拟实验系统的整体设计
    3.1 平台搭建
        3.1.1 系统网络拓扑结构
        3.1.2 系统的网上发布
        3.1.3 系统运行环境
    3.2 系统目标
    3.3 系统的结构与功能
    3.4 系统界面设计
    3.5 虚拟系统实现流程
        3.5.1 系统模型构造
        3.5.2 模型的优化
        3.5.3 系统交互功能的实现
        3.5.4 用户操作的及时响应与场景画面质量冲突问题
        3.5.5 虚拟场景中数字输入问题的解决方法
        3.5.6 动态连续波形绘制的关键技术
        3.5.7 编辑菜单的实现
        3.5.8 模型及材质导入
        3.5.9 场景保存
        3.5.10 虚拟场景与操作者的交互
        3.5.11 利用补插器设定动态场景的变化过程
    3.6 本章小结
第四章 场景设计及应用举例
    4.1 虚拟场景设计步骤
    4.2 虚拟停车场实验系统总体设计及流程
    4.3 虚拟智能照明系统的开发
    4.4 虚拟智能消防系统的开发
第五章 结论及展望
    5.1 总结
    5.2 进一步工作
参考文献
攻读学位期间获得的成果
致谢

四、利用JAVA控制VRML对象行为的机理研究(论文参考文献)

  • [1]VRML与JAVA技术在虚拟现实设计中的交互研究[J]. 方伟,张海洋,池金玲. 宿州学院学报, 2012(02)
  • [2]基于二并联螺旋面钻尖刃磨机床的理论分析及其运动轨迹仿真[D]. 张天. 东北大学, 2010(03)
  • [3]基于Web的超高速磨床加工仿真研究[D]. 张恒先. 东北大学, 2010(03)
  • [4]远程教育系统中虚拟教室的研究与设计[D]. 颜鹏飞. 西安工业大学, 2010(04)
  • [5]水轮机虚拟安装系统的设计与实现[D]. 孙建英. 河北工程大学, 2010(02)
  • [6]基于VRML和JAVA3D的图形协同模式的研究与实现[D]. 高傲涵. 西安理工大学, 2009(S1)
  • [7]基于VRML与Java的交互式漫游系统[J]. 胡新根. 科技广场, 2009(03)
  • [8]基于WEB的VR展示平台的设计与实现[D]. 晏建芝. 河南理工大学, 2009(S2)
  • [9]基于VRML的虚拟地理场景可视性交互技术研究[D]. 刘伟伟. 辽宁工程技术大学, 2008(S2)
  • [10]基于网络的虚拟实验系统研究[D]. 吕阳伟. 长安大学, 2008(07)

标签:;  ;  ;  ;  ;  

用JAVA控制VRML对象行为的机制研究
下载Doc文档

猜你喜欢