论文部分内容阅读
随着Internet技术、图形技术和虚拟现实技术的迅速发展,计算机的应用正在进入一个崭新的阶段。网络虚拟现实技术已经是计算机领域最重要的技术之一,用户不仅要从外部去观察信息处理的结果,而且还想参与到信息处理的环境中去,从而取得身临其境的体验。这就要求所需的信息处理系统是建立在一个多维化的信息空间上,VR技术恰恰是支撑这个多维信息空间的关键技术。该技术对于缩短产品设计周期,降低产品寿命周期成本,提高产品质量有着显著的意义。本文围绕如何制作可以在网络上展示、控制的三维运动模型,研究了模型的生成、转化、优化,模型运动的添加,网络集成等问题,主要做了以下工作:论文首先研究了运动模型的构建方法。利用VRML可以构建展示模型,但是VRML编程建模对复杂模型来说比较困难,针对这种情况,本文中利用熟悉的CAD软件建立三维模型,最后转化为VRML格式。在该过程中,探讨了模型从PRO/E到3ds max的转化格式及各种参数的设置,并论述了从3ds max中导出VRML文件的关键技术,给出了制作流程。为了适用于网络传输,文中还对模型在各软件中的优化作了详细的论述,总结出了模型的几种优化方法和步骤。论文还研究了模型运动的添加,分为三种方法。首先可以采用JavaScript语言在Script节点中进行编程实现,这种方法只需将模型运动的速度、方向等信息写进Script节点即可,其特点是程序中节点较少,因而程序的逻辑关系比较简单;其次可以采用VRML语言的插补器节点来实现,这种方法适用于模型的各种匀速的运动,对于比较复杂的运动则需要设置较多的关键点,记录较多的关键位置坐标,因而不容易实现;最后还可以采用3d max动画和VRML插补器结合实现,该方法是一种类似于可视化的操作,适用于运动零件较多,运动方向容易混淆的模型。最后论文研究了产品模型的网络集成并搭建了提升机械展示平台。基于网络的产品展示是本课题的最终目的,在该实现过程中用到了服务器、数据库等技术,并用ASP技术将数据库和Web页连接起来,最后将VRML文件添加到HTML文件中,使浏览者可以通过网站异地搜索各种提升机械,并可以进行产品异地操作和产品参数查询。