【摘 要】
:
碰撞检测问题在机器人运动规划、计算机图形学等领域中有很长的研究历史。近年来随着虚拟现实、分布交互仿真等技术的兴起,碰撞检测特别是软体碰撞检测开始成为研究的热点。精
论文部分内容阅读
碰撞检测问题在机器人运动规划、计算机图形学等领域中有很长的研究历史。近年来随着虚拟现实、分布交互仿真等技术的兴起,碰撞检测特别是软体碰撞检测开始成为研究的热点。精确的碰撞检测对提高虚拟环境的真实性、增强虚拟环境的沉浸感有着至关重要的作用,而虚拟环境自身的复杂性和实时性又对碰撞检测提出了更高的要求。
本文以织物模拟为应用对象,对基于AABB层次包围盒的碰撞检测算法进行了研究,解决了碰撞检测和自碰撞检测的实时处理问题。在碰撞检测算法的基础上,将织物自碰撞问题通过递归的思想归结为碰撞检测的问题来讨论。同时,分析了基本几何元素问的碰撞检测问题,将所有的几何元素间的碰撞检测问题归结为“点-三角形”碰撞和“边-边”碰撞;对可变三角形的自碰撞检测分解为6次“点-三角形”碰撞检测和9次“边-边”碰撞检测,达到提高算法效率的目的。
此外,本文在充分开发和利用虚拟环境中对象运动的时空相关性的基础上,采用了加速对象间碰撞检测速度的遍历跟踪策略。这是一个启发式的策略,通过跟踪上一时间采样点对包围盒树的遍历过程,确定当前时间采样点的遍历路径,从而有效地减少了遍历过程中包围盒相交测试的次数,提高了算法效率,同时通过对跟踪表的维护,保证了碰撞检测的正确性和有效性。
本课题是以VC++6.0和OpenGL 为开发工具,在开发过程中自始至终贯彻了面向对象的编程思想。实验结果表明本文采用AABB层次包围盒碰撞检测算法能很好的在织物模拟中解决实时碰撞问题,从而为解决和处理软体对象的碰撞检测问题提供了一种可靠有效的途径。
其他文献
互联网的迅猛发展和计算机水平的提高带来了信息过载问题,如何快速的从中获取用户所需要的部分,成为一个亟待解决的问题。信息过滤技术可以帮助人们检出感兴趣的信息而屏蔽掉
在全国各级税务部门中掀起了推广应用CTAIS(中国税收征管信息系统的英文缩写)的热潮,虽然取得较好的效果。但在现有CTAIS中,纳税评定环节却是采用人工评定的方法,没有实现评定自动化。纳税评定能否自动化将直接影响税收征管信息系统的智能化程度以及信息化管理的准确性,它是税收征管信息系统的一个重要组成部分。本文以贵州省贵阳市云岩区国税局市西路大市场税收征管信息系统纳税评定为研究主体,认真分析了该纳税评
随着嵌入式技术的飞速发展,虽然嵌入式芯片的功能变得功能日益全面和强大,但却越来越受制于发展速度相对缓慢得多的电池等供电技术。由于系统功耗的限制,嵌入式系统的持续工
电子邮件是当今最为经济和快捷的通讯方式,而垃圾邮件也成为互联网领域的一大难题。目前,用户收到的垃圾邮件的数量已经超过了正常邮件的数量,而且还有进一步增加的趋势。与
随着计算机网络技术的发展和分布式应用的迅速普及,将应用从客户端/服务器模型向客户端/中间件/服务器三层模型进行转移已成为用户的迫切需求,也是当今计算机技术发展的一个
建筑物区域提取与分类在数字化城市建设方面具有广泛的应用。一方面图像中建筑物区域的提取有助于实现对提取的街景进行自动分类,在构建3D城市地图时可以采集建筑物纹理进行贴
在电子商务时代,通过Web提供服务和进行业务处理已经成为企业获得竞争优势的有效方式,许多企业都迫切要求快速、高效的构建自己的Web业务系统。J2EE是Sun提供的一个标准的企业
网格能够充分吸纳各种计算机资源,并将它们转化为一种随处可得的,可靠的,标准的计算能力。这就需要网格中间件中的资源管理系统能够提供对资源的有效管理,使用较好的任务调度
工作流管理是近年来发展最为迅速的计算机应用技术之一,工作流通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目