- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于X3D网络虚拟实验系统建模研究和实现
基于X3D网络虚拟实验系统建模研究和实现
摘要:随着计算机网络技术和虚拟现实技术的发展,网络虚拟实验也相应地产生并发展起来。该文以虚拟实验场景的建模设计为主题。首先给出了虚拟网络实验系统的3D建模总体设计;然后介绍了网络虚拟实验建模的实现;最后给出了网络虚拟实验的优化。虚拟化学实验场景的建模实现,为通用网络虚拟实验系统的研发提供了有意义的探索。
关键词:网络虚拟实验;虚拟场景;建模;X3D
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2013)07-1543-03
1 网络虚拟实验室与X3D技术
虚拟实验室最早在1989年,由美国弗吉尼亚大学(University Of Vinginia)的威廉?沃尔夫(William Wulf)教授提出,用来描述计算机网络化的虚拟实验环境。1995年,联合国教科文组织将虚拟实验室定义为:利用分散的信息和通信技术以创造及获取成果为目的,在科研与其他创造性活动中进行远距离合作和实验的一种电子协作组[1]。
X3D(Extensible 3D)是新一代网络三维交互式图形的软件标准。X3D被定义为可交互操作、可扩展、跨平台的网络三维标准。相对于VRML而言,X3D增加了计算器和插值驱动的连续动画、键盘输入、人性化动画和变形、多通道/多进程纹理贴图、多边形几何体、参数化几何体、2D矢量、平面图形等新特性[2]。
利用强大X3D技术构建虚拟实验平台,用户能在更加生动逼真的虚拟环境中进行化学实验,从而使得实验环境更加人性化、智能化。因此,采用X3D技术开发虚拟实验具有相当可行性的。
2 虚拟实验室建模的总体设计与实现方案
在虚拟实验的“3I”特性中,“沉浸感”是其中一个重要的特性。沉浸感的实现需要生成逼真的虚拟实验场景。虚拟实验场景的建立要求场景中各种实验设施、实验仪器、实验物品等都要和真实的实验环境一致。这不但要求在外形上与真实环境一致,而且要求它们在形态、光照、质感方面都十分逼真[3]。
虚拟实验系统的建模一般可分为两大类:一是实验室环境,包括室内室外建模,室内基础设施建模如实验桌子、书架等。二是虚拟实验器材,包括虚拟仪器和虚拟物品。
虚拟实验环境建模可以统一建立一次,基本保持不变,以统一风格。如室外天空、室内的墙壁、门窗、天花板等。虚拟仪器和物品可采用面向对象的建模方法,将其封装成一类一类的原型,方便实验的调用、装配和修改。
经过以上分析,虚拟实验室建模的设计方案如图1所示。
3 虚拟实验室建模的实现
3.1 虚拟实验室环境的设置
虚拟实验室环境绘制包括墙壁、天花板、门窗等。图2所示为虚拟实验室内场景的设计方案。
整个虚拟实验室室内的场景主要包括虚拟实验环境设计和室内的装饰设计。实验环境设计包括实验室室内空间、桌椅、门窗,实验台,用于播放实验操作视频的投影仪等。这些模型可以通过X3D的基本建模节点,综合运用变换节点Transform、组节点Group、内联节点Inline等实现造型。整个场景文件很小,非常有利于网络传输和浏览。
实验室室内空间建模可以直接采用X3D的三维造型节点。其制作方法可以先采用Box建立六个不同长、宽、高的长方体,构造出墙壁、天花板、地板六个面。然后利用外观节点Appearance进行外观设置。
实验室的其它场景如实验台,药品架、投影仪等的建模都可以采用以上的原理实现。
3.2 简单虚拟实验仪器、物品的建模实现
对于简单的仪器,可以利用X3D的基本造型节点如Box、Cylinder、Cone、IndexFaceSet、Extrusion实现。
下面以铁架台实验装置的实例来说明虚拟实验仪器、物品的建模实现过程。
利用几何建模的思想分析,铁架台由台体、铁环、铁夹三个部件构成。台体由底座子部件和铁杆子部件构成。
底座子部件和铁杆子部件,由X3D的Box盒子节点和Cylinder圆柱体节点建模实现。
铁架台实验装置中Extrusion中的铁环造型,由crossSection定义一个放样二维图形轮廓,其轮廓是一个圆。因此,crossSection的二维坐标点可以通过圆的参数方程计算出二维关键点,绘制出圆曲线。圆环几何轨迹也是一个圆,通过Extrusion中的spine定义一个封闭的圆轨迹,造型将沿着这条曲线被拉伸。
铁夹的建模方法和铁环类似,只需通过Extrusion中的spine定义一个未被完完封闭的圆轨迹。
3.3 复杂虚拟实验仪器的设计与实现
考虑到复杂实验仪器常常由多个部件组成这一事实,该文采用了层次化几何建模方法[4],将虚拟仪器的几何建模分为:对象层、结构层和属性层3个基本层次。通过对化学
原创力文档


文档评论(0)