X3DOM技术在网络教育中探究及应用.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
X3DOM技术在网络教育中探究及应用

X3DOM技术在网络教育中探究及应用引言 网络教育是一种计算机多媒体技术和互联网技术相结合的现代远程教育。作为一种新型的教育模式,网络教育以其跨地域、跨时空的优势,把普通教育、学历教育与非学历教育、专业教育与职业教育、继续教育与终身教育等融为一体,使得全民教育、终身教育成为可能。[1]我国从1998年开始大力发展网络教育,到目前为止,经教育部批准,全国已经有清华、北大在内的68所重点高校成立了网络教育学院,累计招收本专科生近1千万人,网络教育已初步形成一定的规模。 在网络教育迅速发展的过程中,尽管优势明显,但也暴露出一些缺憾:不能良好地展现3D内容并对其进行交互式操作就是其中之一。在许多课程中(如机械制造、地理、立体几何等),往往需要显示一些立体结构或3D造型,以便清晰地展现教学内容,同时学习者通过操作这些3D模型而参与到课程中,会获得更真实的感受,从而激发学习兴趣。而网络教学展现在学习者眼前的通常是图片、文字、动画、视频等媒体,不能良好地展示3D模型,而且学习者只能被动地观看,与展示的教学内容难以进行交互;一些教学系统虽然通过Solidwork、3Dmax、VRML、Cult3D等工具能够展示3D模型,但是它们的数据格式或者不支持网络平台,或者需要专用插件,也不能完善地解决这一问题。[2][3] 所以,利用新的网络和图形技术,构建方便网络传输、效果逼真、交互性强的3D教学内容是网络教育亟待解决的问题之一。同时,X3DOM技术的研究与应用在国内还处于空白,我们把这项技术应用于网络教育,以期能够抛砖引玉。 一、X3DOM应用于网络教育的优势 X3DOM[4]由Web3D协会开发维护,是一种新的Web3D技术,用于在浏览器中呈现逼真的3D图形场景。其前身为X3D语言,X3D作为国际标准得到了几十家厂商以及大学等研究机构的支持,应用也非常广泛。不过由于它需要专用的浏览器或插件,其应用受到一定的限制。X3DOM对X3D进行了一些改进和扩展,形成了一个开源的标准文件规范和运行时架构。文件规范允许开发者使用融合了XML的X3D编码来构建3D场景,运行时架构则会把包含3D内容的HTML页面自动解析为3D场景。[5] X3DOM技术不仅不再需要插件,而且和HTML5紧密结合,并支持一些HTML事件对3D对象的操作。[6]因此,X3DOM有良好的发展前景(X3DOM仍然在不断的讨论和演进之中)。同时,X3DOM的这些特性也使其在网络教育中拥有突出的优势,主要表现在如下几个方面: 1.X3DOM丰富了网络教育的媒体类型 网络教育是通过网络把文字、图像、视频等媒体展现给学习者,而X3DOM作为一种Web3D技术是通过网络展现3D内容,二者都是通过网络传输、展现媒体,而且X3DOM所擅长展现的3D内容正是网络教育需要的。因此,网络教育引入X3DOM技术后使其媒体类型更加丰富。 2.X3DOM交互性强,激发学习者兴趣 网络教育把文字、图片、动画、视频等媒体组织起来呈现课程知识,一般均为线性组织,学习者只能按照其事先安排好的方式、顺序观看学习,并不能参与其中,缺少交互。基于X3DOM技术的3D模型是实时渲染的,学习者可以对3D模型进行实时操作,比如:可以用鼠标全视角查看某一机械部件,可以动手操作把各个部件组装起来。这种强大的交互性有助于学习者完全融入虚拟的学习情景中,避免了文字、视频等单纯讲解,灌输知识的弊端,提高了学习者学习的自由度和积极性。 3.X3DOM不需插件,使用方便 X3DOM不仅可以完美地呈现3D模型,而且和网络结合紧密,不需要安装任何插件即可在网页中展现三维模型并支持交互式操作。这免去了其他3D技术需要额外安装插件或者软件的麻烦,打开浏览器即可呈现3D内容无疑会得到学习者的青睐。 二、基于X3DOM的3D场景构建 使用X3DOM构建3D场景的基本思路是:首先引入头文件以支持实时渲染;然后建立3D模型(3D模型可以使用3Dmax等工具建立,然后导入;也可以直接使用X3DOM的基本几何节点建立),并通过传感器、插补器等节点设置动画及交互效果;最后以XHTML或HTML方式发布。 1.导入头文件 程序代码首先需要导入如下文件: <script type=″text/javascript″ src=″ x3dom.js″> </script> 该文件是一个JavaScript层,我们把它嵌入程序代码中,作为网络应用的一部分。该文件通过调用WebGL的3D API来实现实时渲染,从而实现不需要任何插件和安装程序就可以绘制3D图形的目的。 2.模型建立和动画设置 X3DOM提供了对基本几何模型的建模,但是对于一些复杂的模型,则需要使用3Dmax等工具建模,然后以X3D的格

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档