Abstract This article introduces a writing tool that is a method of making the animate。It is very difficult to a teacher who does not understand more knowledge of computer.。This method is very simple to use。 For the more,it has two advantages。 One is that it applies the teaching software in the internet;the other is that it is faster than thaditional method.
0 引言
多媒体技能是当今打算机发展的一定趋势。它集计算机技术、音像技术和通讯技术为一体,具备良好的集成性
代写管理论文。它使信息不仅作用于人的视觉,而且也作用于人的听觉,从而扩大了人对信息的摄入量,使得人机关系更加亲切。
虚拟现实技术(简称VRML)是一种具备切实感的高级人机界面,人们能够通过多种感官渠道与它进行实时交互。这种技术的应用前景是非常广泛的,在医疗、制造业、娱乐和教诲等方面的应用也领有很大潜力。可以想象,如果你可以进入到存在陷溺感的,并且有多种感官反馈的虚拟境界中 学习 常识,无疑将使你的学习更为有效。
那么如何来构造这种虚构事实的境界呢?VRML就是最佳的决定
代写金融论文。什么是VRML,VRML是Virtual Reality Modeling Language(虚拟现实造型语言)的缩写。使用VRML,你能设计自己的三维虚拟空间、用你设想的任何货色来填充虚拟的世界。这些仅仅受限于你的假想力。VRML最让人愉快的特点,是可能使你创建动态的世界和觉得丰富的虚拟环境;动画空间里的物体,使它们运动;在你的空间里播放声音和影象;允许应用者和你的空间进行交互
代写经济论文;使用脚本来操纵,改进你的空间。
不仅如此,因为VRML文件仅仅是一些数学表白式来描写交互式的3D世界,并且也不须要传输大量的图像文件,接受端在获得这些抒发式之后,将自前进行盘算、加工、作色等处理,而后即显示成3D图像。因而,它在网上传递的信息量将大为减少,这样就解决了网络传输速度的瓶颈问题。这样就可能使你在Internet上创立动态的世界和感到丰盛的虚构环境。
综上所述可以看到,如果可以将虚拟现实语言(即VRML模型)应用于计算机辅助教学软件的开发中将会是我们在教学办法上一次有利的尝试,然而对非计算机人员来说学习该语言的学习是无比艰难的,我们制作这个动画开发环境就是想让教学软件的开发主体-----任课老师使用方便,只有填入参数便可生成需要的动画了。
1 问题的提出
1.1 面临的四个问题
通过 研究 分析 ,发现摆在我们面前的问题主要有四个:
(1) 如果想使一个VRML模型适应不同的用户需要,该模型就必须是按用户要求动态生成的。如根据用户输入的长、宽、高生成相应的长方体模型。采用什么办法?
(2) 在模型数量越来越多的情况下,必须具备一种管理模型的机制,能有效的组织和治理众多的模型。是应用数据库仍是别的什么技巧?
(3) 为了保持该系统的牢固健康的发展,必须能及时给系统补充新的模型,并对以往开发的旧模型进行及时更新。那么网络是不是咱们最好的答案?
(4) 对于按用户要求动态生成的VRML模型,必须提供一种方式将其运用于教养软件开发环境中,如VB、Authorware等。这种措施是什么?
1.2 四个模块确切破
基于上一小节的分析,我们将该开发环境的设计分解为四个模块进行处置:
※VML(VRML Models Library) 构建机制的设计与实现
※VRML代码引擎的设计与实现
※VML网站建设
※利用VB或Authorware开发基于VRML的课件
首先使用者利用VML将用户提出的恳求(VRML节点的参数)传给 VRML代码引擎,由引擎生成相应的VRML代码,再通过VML将生成的代码返回给使用者。而后应用者将得到的VRML代码利用于其教养软件开发环境中。同时,使用者还能够始终的通过VML网站对VRML引擎进行丰富跟更新。
2 VML构建机制的设计与实现
2.1依据用户提出的要求动态生成VRML模型
对于这个问题,有三点是值得留心的:
(1) 用户提出的要求应该是公平的要求,或者说是合乎客观 法令 的要求
由于显然假如用户要求系统为他天生一个上底面半径为3,下底面半径为4,高为5的圆柱体,体系恐怕永远也办不到。因为事实中,圆柱体高下底面半径相同。这就请求咱们必需为用户供给一个预约义好的输入界面。例如对圆柱体,系统只提供底面半径跟高两个输入接口。
(2) 动态生成参数输入接口
在研讨VRML时,我们发现VRML本身只是一种描述三维虚拟空间的文件。而实际的三维模型的绘制工作由相应的VRML浏览器实现。因此,我们考虑是否能够给出一个参数接口描述文件,由系统读入、剖析,然后动态生成参数输入接口。通过对VRML的初步学习,我们发明一个VRML模型需要的参数大体分为三种:数字、文本、布尔值。针对这三种参数我们给出了如下的参数描述定义:
数字 :N,Caption,MinValue,MaxValue,InitValue
文本 :T,Caption,InitText
布尔值:B,Caption,TrueText,FalseText,InitValue
其中各定义的意思如下表:
screen.width-400)this.style.width=screen.width-400;">
有了参数描述文件,我们又编制了相应的阐明描述文件并生成接口的程序
代写英语论文。
(3) 对生成的VRML模型,用户是想将其独破应用,还是组合到其余模型中去。 对于这两种使用方法,最终的VRML代码是有一些差异的
代写会计论文。因此,必须供应对于该问题的选项以保障生成的代码存在针对性。在我们的系统中具体的实现方法是如果用户想将生成的模型组合到其余模型中去,他只需要将生成的代码拷贝到剪贴板,然后再复制到他所在的VRML编辑环境中去。如果他是用于另一种目的,则系统将生成的代码自动进行包装并保存到用户指定的 .wrl文件中去。