基于三维引擎的吊装仿真系统研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:UsherChen2431
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维图形技术是虚拟现实、实时仿真以及交互式三维设计等许多重要应用领域的关键技术。由于三维图形技术涉及到许多算法和专业知识,要快速地开发三维应用程序有一定困难,因此对三维引擎(三维应用程序核心)的研究有重要的现实意义。三维引擎封装了底层操作,为程序开发人员提供一个简单易用的程序框架,减轻程序开发人员编程的负担,提高应用程序开发的效率。本文通过一个三维引擎SR(SmartRenderer)的具体实现,研究了三维引擎设计的一些关键技术,着重研究了架构设计、场景组织和碰撞检测技术。架构设计是三维引擎的核心研究内容之一,本文设计了三维引擎SR的系统架构,并阐述了三维引擎SR核心对象之间的相互关系。场景组织是三维引擎的灵魂,它的好坏直接影响到最终的渲染和碰撞检测效率。本文深入研究了三维引擎SR所采用的场景组织方法——场景树,在此基础上设计并实现了场景组织的核心类。碰撞检测技术是三维引擎的另一核心技术。本文在深入研究传统广义/狭义二阶段碰撞检测算法的基础上,采用对包围体对穿透率进行排序的策略,改进了传统广义/狭义二阶段碰撞检测算法,并将该算法应用到三维引擎SR中,实现了三维引擎SR的碰撞检测功能。在深入地探讨了场景树的组织方法和碰撞检测方法后,在Visual C++.Net开发平台下,实现了一个基于OpenGL的三维引擎SR。该引擎为应用层的客户程序员提供了一个简单易用的接口,能够方便地建立三维模型、控制仿真动画并能进行碰撞检测及最小净距的计算。最后将上述的三维引擎SR与实际三维应用相结合,研发了一款面向吊装行业的用于起重机吊装作业模拟的三维吊装仿真系统,并取得了较好的效果。同时,验证了三维引擎SR的可用性。
其他文献
SSL协议隶属于会话层,处于有连接的会话层之上,它一经产生就在Internet领域发挥了巨大作用。目前,国外著名的商用浏览器和Web服务器都支持SSL协议,SSL已成为最流行的WWW安全协议
企业信息化是企业赢得竞争优势,提高企业综合竞争能力的重要举措。企业信息模型是企业实施先进制造战略、进行企业经营过程重组的重要基础;企业信息的标准化是企业实现信息共
学位
残损物体表面的修补问题是计算机可视化、三维处理、模式识别中的突出难题,针对此问题的研究成果已经被应用到整形医学、考古、刑侦等领域。近年来,国内外已经有许多关于颅骨破
用户界面是软件系统的重要组成部分,也是软件系统中最容易发生变化的部分,用户界面的开发及维护工作比较繁琐。为了改善这一现状,文章以大型企业集团中实现多级单位数据上报
在快速开发下一代增值应用方面,Parlay X技术具有无可取代的优势,是未来第三方增值业务接口的核心技术。当前市场上有不少Parlay X相关产品,由于电信产品本身的特点和相关Par
立体仓库软件管理系统(WMS)的发展是物流管理行业主要的研究方向,近年来,许多发达的国家和地区对自动化立体仓库的软件进行了深入的研究和广泛的应用,该项技术对物流企业的工作效
移动机器人是一个集多种功能于一体的综合系统,移动机器人路径规划是机器人研究领域的一个重要组成部分,也成为了研究热点。 论文以单机器人为研究对象,对路径规划方法进行了
在第三代移动通信系统(3G)中,随着无线网络带宽的增加以及各种数据业务的展开,出现了很多消息类业务平台,如即时消息业务平台和PoC(Push-to-talk over Cellular,一键通)业务平台。此
信息与网络的发展极大地促进了现代远程教育的发展,特别是随着教育改革的不断向前发展,用户要求的逐渐增多,系统需求越来越高,系统中涉及到的关注点也越来越多,很多系统在性