1. 3 课题研究的方向和内容
本设计主要是面向复杂的机械产品的虚拟装配提供了一种可借鉴的技术与方法。以齿轮泵虚拟装配为研究对象,利用三维造型系统Pro/E和VRML如何建模,对转化成VRML模型文件进行优化和压缩,零件的装配,VRML动画视线,进行装配中的干涉检查,完成虚拟装配过程。
1. 4本章小结
本章主要阐述了该课题研究的背景,以及简要说明了课题研究的目的和意义;通过利用Pro/E和VRML在给出课题的方向和内容上进行了研究。在阐述虚拟装配技术的定义与内涵的基础上,界定了虚拟装配技术的研究内容,综述了国内外的研究现状,及研究成果。
第二章 VRML及Pro/E简介
2.1VRML简介
2.1.1 VRML的历史
1994年5月,在瑞士日内瓦召开的万维网会议上,Mark Pesce和Tony Parisi在会议上介绍了他们开发的可在万维网上运行的虚拟现实界面,并引起强烈反响,VRML这个词也就是在那个会议上造出来的。
1994年10月在芝加哥召开的第二次www会议上公布了VRML1.0的规范草案。主要功能是完成静态的3D场景,以及与HTML链接的功能和措施。
1995年秋到1996年初,VRML委员会审阅并讨论了若干个VRML版本的建议方案,最终决定将这个方案改造成为VRML2.0
1996年8月,在新奥尔良的SIGGRAPH96会议上公布。
2.1.2VRML的功能概述
VRML为虚拟环境的建立提供了规范,综合了现有三维软件的景象描述语言的优点。它有基本元素、顶点、线、和面的定义,坐标变换有缩放(Scaling)、旋转(Rotation)和平移(Translation),并有优化的数据结构。
其主要功能如下:
1)以灵活有效的方式,将二维、三维图形和动画、影片、声响、多种效果调和在一起,形成一个综合性的单一媒体。
2)对内的树型场景结构和对外的分布式场景组织,连通万维网。
3)场景内物体和对象的相互作用,用户对场景内对象交互作用。
4)计算机不能呆板的限定用户,用户在场景中巡行,有相当大的自由度。
5)行为脚本用户足够余地,可以发挥自己的想象力,插补器为这种想象提供方便。
6)提供可重用的节点和原型,以及对于同一对象,分层次表现细节的手段。便于建模,并能加快演示速度。
7)初步身临其境。
事实上VRML2.0还有一个强大的功能,就是与Java的结合。我们可以融合Java强大功能和VRML的灵活性来构造一个丰富的、交互式的三维虚拟空间。
2.1.3VRML的发展现状和存在的问题
虚拟实境产品源于1986年,虚拟实境系统步入市场销售的脚步已展开,并获得快速的成长。发展至今,绝大多数人都相信它将是企业应用软件的主流,认为虚拟实境是最具发展潜力的十大关键技术之一。VRML2.0提供了一个开放的可扩展的系统,并支持在www上的三维交互式场景,而且具有足够开放性,可使任何人都实验解决关于多用户空间的问题。VRML是HTML的3D模拟,它使用VRML浏览器描述现实世界和链接。VRML既可以用来建立真实世界场景的模型,也可以建立虚构的三维世界。在3D中浏览,你仍可以保留图像、视频和音频,但你拥有最具吸引力的3D界面。VRML提供了6+1度的自由,你可以沿三个方向移动,也可以沿着三个方向旋转,同时还可以建立其他3D空间的超链接。尽管虚拟实境的应用领域颇为宽广,但中、高阶工作站级虚拟实境系统价位偏高,而个人电脑图形处理能力及CPU的多媒体指令集也未符合使用者要求的状况下,导致现阶段虚拟实境产品仍然无法普及一般的企业及学校。