首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
针对导弹飞行视景仿真中碰撞检测实时性与精确性的不足,提出了一种优化的混合包围盒碰撞检测算法.该算法在包围盒树的上层使用Sphere,下层使用OBB;将该算法在导弹飞行视景仿真系统中实现后,分别与相交矢量碰撞检测算法、OBB包围盒算法进行对比试验和分析.结果表明,这种混合包围盒算法能够有效地提高导弹飞行视景仿真中碰撞检测的实时性与精确性.  相似文献   

2.
在虚拟现实环境下,基于包围盒算法是一类重要碰撞检测算法,该文在比较了层次包围盒下的几种常用的包围盒技术,具体阐述了实时性好且较容易程序实现的轴一致包围盒(AABB)的定义、重叠测试和碰撞检测算法,并把该包围盒技术应用到虚拟现实系统的碰撞检测过程中,最终在VC++和OpenGL平台上实现了三维场景漫游过程中物体之间的精确碰撞检测。  相似文献   

3.
基于OBB包围盒的碰撞检测研究与应用   总被引:7,自引:2,他引:5  
王伟  马峻  刘伟 《计算机仿真》2009,26(9):180-183,312
碰撞检测是计算机仿真、虚拟现实等领域内的研究重点之一,其中基于包围盒的碰撞检测算法是一种比较方便有效的方法。为了达到仿真系统中所需要的碰撞检测的精确性和实时性,对方向包围盒(OBB)的计算方法进行了分析,并针对其不足之处进行了改进和优化。利用改进后的OBB包围盒碰撞检测技术实现了JQ900型下导梁架桥机中部件间碰撞的精确快速检测,并最终在VC++和Open Inventor API平台上实现了系统的逼真的仿真效果。  相似文献   

4.
包围盒碰撞检测算法应用研究   总被引:5,自引:1,他引:4       下载免费PDF全文
碰撞检测是视景仿真应用中的关键技术,研究了基于OBBTree的包围盒层次碰撞检测算法,并在视景仿真系统中得到实现。该算法首先创建能够紧密包围物体的OBB(Oriented Bounding Box)包围盒,并自上而下地创建OBB树,然后采用“分割轴”(separating axis)方法快速检测两个OBB包围盒是否相交。使用该算法进行碰撞检测的“虚拟仓库设备布放系统”在实时性和逼真性方面都取得了很好的效果。  相似文献   

5.
碰撞检测中的固定方向凸包包围盒的研究   总被引:42,自引:2,他引:40  
魏迎梅  王涌  吴泉源  石教英 《软件学报》2001,12(7):1056-1063
碰撞检测在计算机图形学、CAD、仿真、虚拟现实等领域都有重要的研究意义.包围盒层次是解决碰撞检测问题固有的时间复杂性的一个有效途径.论述了用固定方向凸包(fixeddirectionshulls,简称FDH)作为包围盒进行碰撞检测的方法,证明了固定方向凸包适用于复杂环境中的精确碰撞检测,包括软体对象环境中的碰撞检测,并通过实验数据与其他包围盒进行了性能分析与比较.  相似文献   

6.
混合包围盒碰撞检测算法研究   总被引:2,自引:0,他引:2       下载免费PDF全文
为提高碰撞检测的实时性,提出一种混合包围盒碰撞检测算法。将物体的包围盒二叉树设计为2层结构,顶层使用AABB包围盒排除不相交的物体,下层利用k-DOPs包围盒检测物体之间的碰撞情况。采用任务树的方法对2棵混合包围盒二叉树进行同步遍历,实现物体之间的碰撞检测。与其他碰撞检测算法进行对比分析,实验结果表明,该算法能提高碰撞检测的实时性和精确性。  相似文献   

7.
姜晓路  刘渊 《计算机工程》2012,38(9):285-287
为提高复杂场景中碰撞检测的效率,提出一种传统混合包围盒碰撞检测算法的优化算法。从数据结构上对混合包围盒树进行改进,引入时空相关性概念,将包围盒树分为上下2层结构,上层采用包围球,下层采用轴向包围盒,构造混合层次包围盒树,实现物体的快速碰撞检测,利用碰撞检测的时空相关性,简化树的搜索过程。实验结果表明,与传统的混合包围盒碰撞检测算法相比,该算法具有较好的碰撞检测性能。  相似文献   

8.
基于广义包围盒的交互操作在Vega环境中的应用   总被引:2,自引:0,他引:2  
介绍了视景仿真软件Vega所具备的场景基本操作功能,针对Vega在交互操作功能方面的不足,提出了一种广义包围盒。介绍了广义包围盒的实现原理,定义了包围盒的数据结构,给出了获取方法,然后基于Vega API,通过两种不同方法建立了场景模型广义包围盒。基于广义包围盒,对场景模型直接进行操作,从而实现了Vega虚拟场景中的模型拾取、碰撞检测等仿真交互操作。给出了模型拾取、碰撞检测的具体实现算法,并成功应用在一个视景仿真程序中。  相似文献   

9.
基于包围盒的碰撞检测算法研究   总被引:25,自引:4,他引:21  
基于包围盒的碰撞检测算法是一类重要的碰撞检测算法。文章比较了几种常用的包围盒碰撞检测算法;给出了OBB包围盒的计算算法及其改进和修正算法;包围盒树的建立算法;包围盒的重叠测试和基于包围盒的碰撞检测算法;最后以OBB验证了该类算法的有效性,正确性和鲁棒性。  相似文献   

10.
基于骨骼的3D角色的碰撞检测   总被引:1,自引:0,他引:1  
基于骨骼的角色实现快速碰撞检测。该算法以层次包围盒(OBB)为基础,通过为每个骨骼模型建立包围盒,运用分离轴理论计算包围盒的相交测试。该方法能有效地用于3D游戏引擎中碰撞检测的实现。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号