基于递进相交包围盒的碰撞检测算法研究

来源 :兰州交通大学 | 被引量 : 1次 | 上传用户:QQ81886788
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
碰撞检测是判断虚拟场景中运动着的物体之间的位置关系是否冲突的行为,在虚拟现实、机器人路径规划、计算机图形仿真等领域中占据重要地位。目前在国内外碰撞检测问题的研究上已有很多有价值的研究成果。但是,随着大场景中虚拟现实等技术在新领域中越来越广泛的应用和人们对虚拟环境的真实性和用户交互实时性要求的不断提高,有效提升碰撞检测速度成为当前的紧迫任务。本文针对此问题从场景中碰撞物体对的整体定位上和检测结构的构造上进行了改进,为大场景中碰撞位置的定位计算减轻负担,有效地提高了复杂场景、复杂结构模型之间碰撞检测的效率,达到了检测的实时性要求。本文从全局检测和局部检测两个层面结合沿坐标轴的包围盒(Axis-Aligned Bounding Boxes,AABB)对碰撞检测算法的效率进行改善。首先,在全局检测过程中,由于对象运动的时空相关性,本文采取传递定位算法,该算法是利用面向对象的区域划分方式划分检测区间,并在这些区间中对投影区间采用降低维数方式进行排序。该方法在全局检测中有效避免明显不相交物体对的错误干扰,提升全局定位算法的效率。在局部检测过程中,本文从宏观到微观递进贴近相交部位并确定两个几何模型是否相交。在递进的过程中,算法将两个相交的AABB包围盒的相交部分当作新的子空间,在这个空间中重复以上步骤进行空间内模型的相交测试。该方法在空间存储中能够降低冗余包围盒的构造,节省存储空间与构造时间,从根本上提升碰撞检测的效率。本文在基于BIM技术平台的Revit API上针对模型中大型复杂的几何模型进行相交测试与应用。实验测试结果表明,本文算法在全局与局部的检测中能快速有效的解决虚拟仿真空间中的碰撞检测效率问题。测试验证了本文算法在时间和空间利用率的提高对大规模项目的运行速度有很大帮助,在碰撞检测的学术研究中也具有实际意义和理论价值。
其他文献
随着航空技术的发展,飞行的安全性和可靠性得到了不断提高,然而航空维修领域的维修差错问题却不断的显现出来,与维修差错相关的不安全事件呈上升趋势。为了防止维修差错的重
随着软件系统的日益复杂,软件开发、维护以及进化的大部分工作和主要成本集中在对现有系统的理解上。软件逆向工程是一种辅助程序理解的重要手段,其目标是利用工程化的方法和
虚拟结肠镜(virtual colonoscopy, VC)计算机辅助检测(computer-aided detection, CAD)是利用息肉与正常组织形态以及其他特征的差异由计算机实现结肠息肉自动检测的新的技术
多媒体技术是近几年来计算机领域应用十分广泛的技术之一,随着个人PC的快速普及和网络技术的迅猛发展,多媒体技术的应用需求在未来几十年内仍将增加。这些多媒体信息,特别是
随着Internet技术的迅速发展,Web信息日益膨胀,人们不得不花费大量的时间去搜索自己需要的信息。目前大多数的搜索引擎提供的服务还不能令用户满意,如何从大量的网络信息中挖
随着网络时代的发展,计算机支持的协同工作系统(CSCW)已引起工业界和学术界的高度重视,而作为一个发展的研究领域,协同工作还存在着很多问题有待进一步研究和解决,其中之一就
随着社会的进步和信息技术的发展,身份识别技术日新月异。虽然,近年来RFID卡和二代身份证等一些以射频技术为基础的识别手段,已在身份识别领域得到了广泛应用,利用指纹、语音
目前的语音识别系统对纯净语音可以达到非常高的识别精度,但是环境噪声给语音识别系统造成很大的影响,导致识别器的性能急剧下降。因此抗噪问题是语音识别真正达到实用必须解
本文深入研究了H.264视频压缩标准和Blackfin系列DSP,并在此基础上实现了H.264视频压缩标准在Blackfin系列DSP上的移植以及优化。H.264视频压缩标准被称为新一代视频压缩标准
无线Mesh网络(WirelessMeshNetwork,WMN)是一种通过无线链路连接路由器和终端设备的多跳网络,是一种新型宽带无线接入技术,是“Internet的无线版本”,它具有可靠性、自组织性和自愈