基于网络的工程图学三维建模技术研究.docVIP

基于网络的工程图学三维建模技术研究.doc

  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文档。上传文档
查看更多
基于网络的工程图学三维建模技术研究 刘 斌( 吴 雪 徐昌贵 (北京工商大学 机械学院 100037) 摘 要 介绍了基于网络的三维建模技术(虚拟现实建模语言),通过虚拟现实建模语言与其它三维造型技术相结合,设计并实现了工程图学网络模型库。 关键词 三维建模 虚拟现实语言 网络 Study on The Application of 3D Web-based Modeling Technique in Drawing Education Liu Bin Wu Xue Xu Chang gui (College of Mechanical Engineering and Automation, Beijing Technology and Business University, Beijing 100037, China) [Abstract] Three-dimension web-based modeling technique is introduced. VRML(Virtual Reality Modeling Language) and other 3D modeling technique are applied to develop virtual reality model database of engineering drawing on internet. [Key words] 3D modeling ; VRML; Web 1 引言 随着计算机技术的快速发展,多媒体辅助教学在图学教育中得到了广泛的应用。形象生动的计算机三维模型与三维动画,已经取代了传统挂图和模型,成为培养学生空间构形能力的重要辅助手段。但是,这些模型与动画通常是由软件设计者根据教学演示要求事先设定的,学习者只是被动地接受知识,不能实行实时交互以发挥其主观能动性。另外,这些图形与动画文件很大,网上传递速度较慢,难以适应网络教学和网络学习的发展需求,因此,在图学教育中需要引入一种灵活、简单、易于网络传输、具有良好人机交互的三维建模技术,建立基于网络工程图学模型库,为学习者构建一个良好的参与式网络学习平台。 VRML(虚拟现实)建模语言是基于网络的三维建模技术,利用类似于HTML标记文本语言来描述三维场景,经由网络传输,在客户机浏览器上动态地生成虚拟场景,为学习者提供一个动态、实时和交互的三维虚拟学习场景。通过主动参与三维虚拟学习环境,学生可以全方面、多角度观察模型,提高学习兴趣,极大调动学习能动性。 2 基于Web的三维建模技术 2.1 VRML简介 虚拟现实建模语言VRML(Virtual Reality Modeling Language)是一种与操作平台无关的描述可交互三维世界和对象的三维建模语言,是以虚拟现实为特征的3Dweb技术的核心。它能够把三维、二维、文本和多媒体集成为统一的整体,与因特网的功能结合起来,产生一种全新的交互式应用。应用VRML技术,可以创建一个与浏览者的交互性强,更接近于现实世界的可进入、可参与的虚拟学习空间,提供了一种更真实自然的学习体验方式。 VRML具有以下特点: (1)可交互性。VRML提供了丰富的接口用于接收输入操作和浏览通信,VRML的事件传递及可编程使其具有人机交互性,即用户希望的时候可以控制各个对象,改变其运行方向和结果,真正参与到整个过程中。 (2)平台独立性。VRML编写的文件可在任何平台上运行,它不需要先行编译便可直接在浏览器上展示出结果。 (3)支持多媒体。VRML支持包括3D声音和各种格式的音频、视频和动画,利用这些特征,可使自己的虚拟世界更加逼真。 (4)结构化。VRML的元素具有良好的界面和描述简单的语法。 (5)可扩展性。VRML支持用户自定义的节点,并为Javascript、Java等语言提供了调用接口。 (6)低带宽要求。VRML传输的是描述三维世界的指令代码,而不是渲染后的场景,因而大大节省了网络带宽,同时充分发挥了客户机端强大的处理能力。 (7)增强的静态场景。VRML2.0中一些新增的特征使场景更为真实。 2.2 VRML的构成 VRML语言由原型、造型、脚本、路由等组成:其中节点的原型是对节点中的域、入事件和出事件的声明;物体的造型即场景图是由描述对象及其属性的节点组成,VRML使用场景图数据结构来建立3D实体,包括几何关系、质材、纹理、几何转换、光线、视点以及嵌套结构;脚本是一套程序,作为一个事件级联的一部分执行,一个Script节点包含一个Script程序,这个程序用Java或Javascript等语言来编写,脚本可以接受事件,处理事件中的信息,并产生基于处理结果的输出事件;路由是产生事件和接收的节点之间的连接通道。VRML的组成如

文档评论(0)

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

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

1亿VIP精品文档

相关文档