论文部分内容阅读
本文围绕如何制作可以在网页上展示、控制的三维机构运动,研究了运动机构模型的构建、装配、运动的添加、网络集成等问题,主要做了以下工作:论文首先研究了运动模型的构建方法。利用VRML可以构建在网页上展示的模型,但VRML编程建模对复杂模型来说比较繁琐,难以掌握。针对这种情况,本文用利用我们熟悉的建模软件建立三维模型,然后转化为VRML格式。研究了建模、装配、格式转化过程中的一些关键技术,给出了技术路线和制作流程。并根据机构运动原理实行了嵌套装配。受网络传输的限制,对复杂模型应进行优化,以减少文件的数据量。本文对模型的优化也做了详细的论述,总结出了几种模型优化的方法和步骤。论文随后研究了模型运动的添加,总结了三种方法。虚拟环境下,添加模型运动并不困难,利用VRML自身的传感器节点和插值器节点就可以实现。对于多个构件关联运动的情况,用这个的方法也可以做出,需要根据机构运动的特性,设置许多关键帧,计算出每个关键帧每个构件的位置和方向,只要关键帧足够多,就可以近似模拟出来。但这种方法需要大量的计算且不精确,不容易实现。针对这种情况,本文根据机构运动原理采用矢量方程解析法分析模型的运动,根据分析的结果,利用VRML内置接口语言VRMLScript编写程序设置运动,方便、精确的模拟了机构的运动。最后论文研究了运动模型的网络集成。网络传递信息的快捷和方便深受人们青睐,要想方便、大量的传递信息也应该通过网络。本文利用所做模型构建了三维机构运动数据库,并做出了虚拟机构运动演示网站,用ASP技术将数据库和Web页联接起来,使浏览者可以通过网站异地查询、浏览、操作三维的运动机构。