基于网络和虚拟现实的画法几何模型库教学系统的研究与实现
发布时间:2021-07-07 08:21
立体模型是画法几何机械制图教学中不可缺少的教学工具。以往教学模型的使用受到时间和空间的限制,无法最大限度地发挥其作用。随着虚拟现实技术及日益普及的校园网络,结合VRML-Java技术为解决制图模型问题找到了新的途径。 VRML(Virtual Reality Modeling Language)是一种在网络环境下描述虚拟三维模型空间、能进行交互操作的、跨平台开放式解释性文本语言。由于VRML是一种解释性文本语言,需要通过网络传输的只是一个很小的描述文件,大量的计算和场景生成由浏览器完成,而不像视频节目那样需要大量的存储量和网络带宽,这就使得在目前低带宽的Internet上就可以实现虚拟三维场景的传输、显示以及交互。因此VRML可作为一种适于网络传输的画法几何和机械制图教学模型的制作方法。 讨论了CAI基本教学理论,VRML-Java技术,研究了Java通过VRML的外部编程接口EAI对虚拟场景中的节点对象进行精细交互控制的原理、方法和实现过程,同时利用VRML的多维造型生成、动画功能和实时交互技术,实现构建基于网络和虚拟现实的画法几何教学模型库的关键技术。 建立了基于...
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
基本模型
在画法几何CAI教学中,导师最希望能人为地、任意地控制计算机中模型的转动方向、相对位置等,以便充分显示出组合体的形状、截交线或相贯线的形状及其变化趋势等,但一般CAI课件难以实现。VRML帮助我们实现了这一愿望。图.62是一个显示两圆柱相贯线变化情况的例子。图中让直立圆柱固定不动,当用鼠标拖动小圆柱时,小圆柱即可以随鼠标绕两圆柱轴线的交点进行任意方向和角度的交互式旋转。其动画程序段代码如下:#VRMLV2.0ut绍GroPu{hcildren〔DEFShPaeZSensorSPheersensor{}DEFShPaeZT伪Lnsofnn{orattlon0.00.01.01.57ehildrne[ShaPe{即pearanceAPPea了ance{materiaiMateriai{di且七seColor0.01.00.0}}geomeyrtCylinder{radius4.0helght20.0}}]}]}ROUTEShpaeZSenso.rrotatio--nghnagedTOShPaeZ
图.63展示模型Fig6.3VRmodeldmenosrtation6.1.4VRML和Jvaa交互实例及将vRML文件嵌入JvaAapplet工程6.1.4.1VRML和Jvaa交互实例下面给出笔者制作的一个Jvaa访问VRML场景中任意节点并通过Jva.aa叭沈中包含的类和接口所设计的弹出窗口程序控制场景中节点属性的例子。VRML简要代码如下:DEFBoxTrnasofmr{#定义需要Jvaa访问的肠即sofmr节点ehildren[DEFtouhc肠uehsensor{}#定义一个接触传感器于sh即e节点上Sh即e{PaPearanceAPPearance{54
【参考文献】:
期刊论文
[1]《工程制图》电子教案的设计与开发[J]. 王启美. 工程图学学报. 2002(03)
[2]机械制图虚拟现实网络模型室的建立[J]. 叶琳. 工程图学学报. 2002(03)
[3]工程制图网络教学系统的设计与实现[J]. 何培英,窦宪民,王新杰,包空军. 郑州轻工业学院学报. 2002(03)
[4]基于VRML交互式网络课程的实现技术[J]. 吴访升,潘志庚,陈田,张明敏. 中国电化教育. 2002(09)
[5]网络课件架构的选择[J]. 单伟中,关琦. 中国电化教育. 2002(09)
[6]一个远程教学系统的设计和安全实现[J]. 郑玉,吴军华. 南京建筑工程学院学报(自然科学版). 2002(03)
[7]虚拟现实在远程教学中的应用[J]. 邓安耀. 计算机应用研究. 2002(07)
[8]基于网络的多媒体CAI系统[J]. 刘小河,周红芳,崔杜武. 西安理工大学学报. 2002(02)
[9]工程图学教育结构改革探讨[J]. 章文兵. 南华大学学报(理工版). 2002(02)
[10]基于VRML的教学演示系统[J]. 韩芬,荣辉,张同庄. 微型机与应用. 2002(04)
本文编号:3269287
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
基本模型
在画法几何CAI教学中,导师最希望能人为地、任意地控制计算机中模型的转动方向、相对位置等,以便充分显示出组合体的形状、截交线或相贯线的形状及其变化趋势等,但一般CAI课件难以实现。VRML帮助我们实现了这一愿望。图.62是一个显示两圆柱相贯线变化情况的例子。图中让直立圆柱固定不动,当用鼠标拖动小圆柱时,小圆柱即可以随鼠标绕两圆柱轴线的交点进行任意方向和角度的交互式旋转。其动画程序段代码如下:#VRMLV2.0ut绍GroPu{hcildren〔DEFShPaeZSensorSPheersensor{}DEFShPaeZT伪Lnsofnn{orattlon0.00.01.01.57ehildrne[ShaPe{即pearanceAPPea了ance{materiaiMateriai{di且七seColor0.01.00.0}}geomeyrtCylinder{radius4.0helght20.0}}]}]}ROUTEShpaeZSenso.rrotatio--nghnagedTOShPaeZ
图.63展示模型Fig6.3VRmodeldmenosrtation6.1.4VRML和Jvaa交互实例及将vRML文件嵌入JvaAapplet工程6.1.4.1VRML和Jvaa交互实例下面给出笔者制作的一个Jvaa访问VRML场景中任意节点并通过Jva.aa叭沈中包含的类和接口所设计的弹出窗口程序控制场景中节点属性的例子。VRML简要代码如下:DEFBoxTrnasofmr{#定义需要Jvaa访问的肠即sofmr节点ehildren[DEFtouhc肠uehsensor{}#定义一个接触传感器于sh即e节点上Sh即e{PaPearanceAPPearance{54
【参考文献】:
期刊论文
[1]《工程制图》电子教案的设计与开发[J]. 王启美. 工程图学学报. 2002(03)
[2]机械制图虚拟现实网络模型室的建立[J]. 叶琳. 工程图学学报. 2002(03)
[3]工程制图网络教学系统的设计与实现[J]. 何培英,窦宪民,王新杰,包空军. 郑州轻工业学院学报. 2002(03)
[4]基于VRML交互式网络课程的实现技术[J]. 吴访升,潘志庚,陈田,张明敏. 中国电化教育. 2002(09)
[5]网络课件架构的选择[J]. 单伟中,关琦. 中国电化教育. 2002(09)
[6]一个远程教学系统的设计和安全实现[J]. 郑玉,吴军华. 南京建筑工程学院学报(自然科学版). 2002(03)
[7]虚拟现实在远程教学中的应用[J]. 邓安耀. 计算机应用研究. 2002(07)
[8]基于网络的多媒体CAI系统[J]. 刘小河,周红芳,崔杜武. 西安理工大学学报. 2002(02)
[9]工程图学教育结构改革探讨[J]. 章文兵. 南华大学学报(理工版). 2002(02)
[10]基于VRML的教学演示系统[J]. 韩芬,荣辉,张同庄. 微型机与应用. 2002(04)
本文编号:3269287
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/3269287.html