基于Delphi和VRML的虚拟装配平台的实现.pdf
上传人:yy****24 上传时间:2024-09-10 格式:PDF 页数:4 大小:199KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Delphi和VRML的虚拟装配平台的实现.pdf

基于Delphi和VRML的虚拟装配平台的实现.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第卷第期机械科学与技术225Vol.22No.52003年9月MECHANICALSCIENCEANDTECHNOLOGYSeptember2003文章编号:1003-8728(2003)05-0855-03基于Delphi和VRML的虚拟装配平台的实现孙军华,季忠,王忠雷,刘莉莉(山东大学材料科学与工程学院,济南250062)孙军华摘要:针对目前CAD软件只生成静态三维装配体VRML文件的问题,分析了交互式虚拟装配VRML文件的事件流程和虚拟产品的顺序装配的机理,提取其中可赋值变量,利用可视化编程语言Delphi开发一个实现复杂虚拟装配的平台,完成静态VRML文件到动态交互式虚拟装配文件的自动转换。关键词:VRML;虚拟装配;虚拟现实中图分类号:TP391文献标识码:AAVirtualAssemblyPlatformBasedonVRMLandDelphiSUNJun-hua,JIZhong,WANGZhong-lei,LIULi-li(DepartmentofMaterialScienceandTechnology,ShandongUniversity,Jinan250062)Abstract:BasedontheproblemthatonlyVRMLfileforstatic3DassemblybodyisexportedbythepresentCADsoftware,theeventflowofinteractivevirtualassemblyVRMLfileandthemechanismofsequentassemblyofvir-tualproductisanalyzed,variablesthatcanbeevaluatedisextracted,andthenaplatformthatcanrealizecomplexvirtualassemblyisdevelopedbythevisualprogramminglanguageDelphi,whichprovidesautomatictransformationfromastaticVRMLfiletoadynamicinteractivevirtualassemblyfile.Keywords:VRML;Virtualassembly;Virtualreality随着网络时代的到来和以VRML为核心的第二代WebVRML文件到交互式虚拟装配VRML文件的转换。技术的发展,基于VRML的虚拟产品技术越来越受到人们的虚拟装配的机理分析重视。在机械工程领域里,VRML被广泛的用来实现机械产1交互式虚拟装配的机理品的虚拟装配,即在VRML构筑的虚拟境界里,虚拟的机械1.1在中场景图是由各种节点构建的节点之间产品模型被用来代替精密或笨重机械产品实物,真实地模拟VRML,,机械产品的装配、拆卸过程,观察者只须操作浏览器就可以对通过事件相互通讯,事件则是通过路由(ROUTE)在场景图中传播。交互式虚拟装配的实现就需要时间检测器、接触这一过程进行全方位观察,这一技术对基于Web的产品展示及对设备维护维修工人的培训等都具有重要的意义。检测器、位置插补器及脚本等节点通过路由将事件传递,从而实现虚拟场景中装配体的动态拆卸或装配过程。目前很多大型的CAD软件,例如UGII、Pro/E及CAXA等,只支持静态的三维装配体VRML格式输出,要实现交互性强,可动态演示装配体装配和拆卸过程的VRML文件则需要编程人员在静态装配体的VRML文件的基础上进行手工编程,这就牵涉到两个问题,首先,VRML语言并不算一种面向对象的编程语言,要实现交互式虚拟装配文件需要对语言有所精通的编程人员,VRML,图1交互式虚拟装配场景图的事件流程其次,利用VRML实现不同机械产品的虚拟装配事件体系流程相似如果采用手工编程会有大量的重复性工作。针对,,在虚拟场景中实现装配体零件运动的事件流程如图1这些问题本文在对交互式虚拟装配事件流程及顺序装配机,所示。当观察者点击控制按钮,触发了接触检测器,通过路由理分析的基础上提取变量利用可视化编程语言设,,Delphi及脚本定义的函数,接触检测器的触发时间赋值给时间检测计开发一个实现交互式虚拟装配的平台该平台提供友好界,器的开始时间,时间检测器开始计时,由于时间检测器已定面引导用户输入零件的装配路径并提供两种装配方式供,,义好时间周期,随着时间的改变会产生时间的改变分数值,使用者根据装配需要进行选择最终实现静态装配体,通过路由该分数值被传给位置插补器的设置分数值,根据这个值位置插补器对已定义的装配路径进行计算得到对应收稿日期:20020521,,