期刊文献+

复杂物体连续碰撞检测动态投影分离剔除算法 被引量:4

Continuous collision detection of complex objects based on dynamic projection separation for eliminating algorithm
下载PDF
导出
摘要 针对复杂物体间碰撞检测,为提高碰撞检测效率,减少计算量,解决普通算法不直接适用于非凸体等问题,提出了一种连续碰撞检测算法。首先,该算法在初检测阶段利用基于波前法的三角网格生成,对非凸体等复杂物体表面进行网格划分,获取高质量三角形,得到三角形点、线、面参数信息;然后,用动态投影分离剔除法对三角形单元对进行高层剔除,从而剔除掉不可能发生碰撞的三角形;最后,针对可能碰撞的三角形特征对进行精确相交测试,返回发生第一次碰撞时间,完成碰撞检测。经过复杂度分析和实验论证,该算法响应速度快,在结构复杂物体的连续碰撞检测中效率较高,对于非凸体也可适用。 A continuous collision detection algorithm for complex objects is presented, to improve the efficiency of collision detection, and reduce the amount of computation to address issues such as common algorithms not directly applied to non-convex body. Firstly, the algorithm utilizes the triangular mesh generation algorithm of the advancing front technique to the surface of objects such as non-convex body, by which one can obtain the high quality triangle and the parameters of points, lines and surfaces. Then, the dynamic projection separation for the eliminating algorithm is used to remove those triangular which cannot be collided. Finally, precise test is car- ried out to complete the test for those possible collision characteristics of triangular, returning the first collision time at the same time. The experimental results and analysis show that this algorithm has fast response time and more efficient continuous collision detection for complex obiects, which are also applicable to non-convex body.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2017年第10期2376-2381,共6页 Systems Engineering and Electronics
基金 国家自然科学基金(51405505)资助课题
关键词 连续碰撞 波前法 高层剔除 动态投影分离 continuous collision advancing front technique advance elimination dynamic projection sepa-ration
  • 相关文献

参考文献11

二级参考文献117

共引文献83

同被引文献30

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部