共查询到18条相似文献,搜索用时 62 毫秒
1.
凸多面体快速碰撞检测的投影分离算法 总被引:1,自引:0,他引:1
黎自强 《计算机辅助设计与图形学学报》2010,22(4)
为了有效地提高凸面体之间的碰撞检测效率,提出一种凸多面体快速碰撞检测的投影分离算法.该算法通过判断2个凸多面体在中心线上的正投影不相交,或者分别构造它们的准投影分离面集合,并从这2个集合中找到一个投影分离面,来判断2个凸多面体分离;否则,判断为相交.对于2个准投影分离面集合,依次交替地判断它们的每一个面是投影分离面还是相交面,以加快2个凸多面体相交检测.计算复杂度分析和数值实验表明:该算法平均检测效率高于其他检测算法. 相似文献
2.
3.
基于包围盒的碰撞检测算法研究 总被引:21,自引:4,他引:21
基于包围盒的碰撞检测算法是一类重要的碰撞检测算法。文章比较了几种常用的包围盒碰撞检测算法;给出了OBB包围盒的计算算法及其改进和修正算法;包围盒树的建立算法;包围盒的重叠测试和基于包围盒的碰撞检测算法;最后以OBB验证了该类算法的有效性,正确性和鲁棒性。 相似文献
4.
张智邹盛涛李佳桐张乐乐李超 《计算机辅助设计与图形学学报》2015,(8):1407-1415
针对凸多面体碰撞检测问题,以直线投影法为基础对分离面投影法进行改进,提出一种采用棱线投影分离的凸多面体实时精确碰撞检测算法.首先分析了凸多面体各种相对位置关系并提出了投影分离线的概念,针对凸多面体的各种分离情况证明投影分离线的存在;其次选取凸多面体相向面上的棱集构造准投影分离线,通过沿着准投影分离线方向投影可将3D凸多面体碰撞检测降维为2D凸多边形的碰撞检测问题;最后将分离投影的思想延用至为2D凸多边形的碰撞检测,再次将2D问题降维为1D问题.算法分析和实验结果表明,该算法对于凸多面体碰撞检测具有较高的响应速度和检测精度. 相似文献
5.
为了进一步提高碰撞检测的实时性,提出一种基于Minkowski和的多面体快速碰撞检测算法.该算法以Minkowski和为工具,无需精确计算两个多面体之间的最短距离,首先通过构造两个多面体的Minkowski和,将多面体碰撞检测问题转化为判断原点是否在该Minkowski和内,然后运用射线和求交计算将三维空间问题转化为二维平面问题,再通过判断原点是否在平面多边形内来检测多面体是否发生碰撞,进而提高了碰撞检测的实时性和可靠性.在Visual C#环境下,利用OpenGL图形库搭建一个路径规划仿真系统.实验结果表明,该算法平均检测效率明显高于传统算法,并且有效降低了存储空间和时间复杂度. 相似文献
6.
7.
8.
刘勇奎 《计算机工程与设计》1993,(6):30-35
消除隐藏线是计算机图形学中一个正在发展的重要研究课题。本文首先分析了对于单一凸多面体的消隐线处理,现有算法的不完善性。然后提出了一个新的完善的算法。该算法是以本文提出的一个引理为基础的。 相似文献
9.
平面点集的O(logN)步凸壳算法 总被引:6,自引:0,他引:6
本文提出了一个平面点集的凸壳点判断定理,并依此定理,设计了在改进的三维树网上用O(logN)步就可找到平面点集(有N个点)的所有凸壳点的并行算法。 相似文献
10.
11.
12.
Liu Jinyi 《计算机辅助绘图.设计与制造(英文版)》2000,(1)
Given two disjoint 3-dimensional convex polytopes P and Q and a straight direction along Which P moves in translation, this paper presents a linear algorithm for determining Whether P collides with Q, and the possible collision positions on P and Q. This result is achieved by using the hierarchicat representation of polytopes, of which the preprocessing time is linear with space. 相似文献
13.
虚拟环境中的软体碰撞检测技术综述 总被引:1,自引:0,他引:1
介绍软体碰撞检测中主要的层次包围盒方法、空间分割、随机方法、距离场和图像空间方法,从碰撞检测的计算效率与准确性的角度,分析这些算法的优势和不足,指出研究的关键点和难点。 相似文献
14.
基于深度纹理的实时碰撞检测算法 总被引:1,自引:0,他引:1
结合层次包围盒和基于图形硬件的方法,以带深度纹理的包围盒替代物体的几何模型,利用图形硬件在纹理映射时进行深度比较,以实现碰撞检测.实验结果表明,与CULLIDE算法相比,文中算法执行效率更高且执行时间固定,具有较高的实时性. 相似文献
15.
16.
三维场景漫游中碰撞检测问题的研究与实现 总被引:5,自引:0,他引:5
碰撞检测问题是三维场景漫游的技术难点。论文在对国内外已有碰撞检测算法进行分析比较的基础上,针对三维城市景观系统的数据特点,提出了基于回避三角形分割的二叉空间分割算法的碰撞检测算法。经实践证明,该算法对于场景漫游过程中产生的碰撞问题,可以进行快速有效地检测。 相似文献
17.
冲突检测是人体-服装动画研究的核心技术之一,已有的层次冲突检测方法在处理服装变形时需要对层次节点进行大量更新,计算复杂度高,难以满足实时检测的要求,针对人体和服装的特殊位置关系和运动规律,提出一种基于双层候选集的实时冲突检测方法.首先为服装模型的每个顶点建立可能发生位置冲突的人体模型面片候选集,利用候选集的母子双层结构剔除绝大多数不可能发生冲突的图元.该候选集相对于已有的层次方法具有更快的更新速度且具有较好的独立性,便于并行处理;在确定可能冲突的图元后,采用GPU片段程序来加速大规模图元间的相交测试.实验结果表明,该方法检测迅速准确,对一般人体-服装模型(10000面以下)能达到30~75帧/s的实时处理. 相似文献
18.
Interactive simulation is made possible in many applications by simplifying or culling the finer details that would make real-time performance impossible. This paper examines detail simplification in the specific problem of collision handling for rigid body animation. We present an automated method for calculating consistent collision response at different levels of detail. The mechanism works closely with a system which uses a pre-computed hierarchical volume model for collision detection. 相似文献