计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (25): 138-141.DOI: 10.3778/j.issn.1002-8331.2010.25.041

• 数据库、信号与信息处理 • 上一篇    下一篇

OSH碰撞检测的改进算法

惠卫华1,何 彬1,张全虎1,庞 震2,左广霞1   

  1. 1.第二炮兵工程学院,西安 710025
    2.第二炮兵审价中心,北京 100085
  • 收稿日期:2009-02-18 修回日期:2009-04-02 出版日期:2010-09-01 发布日期:2010-09-01
  • 通讯作者: 惠卫华

Improved algorithm based on OSH collision detection

HUI Wei-hua1,HE Bin1,ZHANG Quan-hu1,PANG Zhen2,ZUO Guang-xia1   

  1. 1.The Second Artillery Engineering College,Xi’an 710025,China
    2.The Second Artillery Checking Center,Beijing 100085,China
  • Received:2009-02-18 Revised:2009-04-02 Online:2010-09-01 Published:2010-09-01
  • Contact: HUI Wei-hua

摘要: Tescher提出的OSH碰撞检测算法,因算法的有效性被应用在需要提供空间映射对的各种场合。但算法仅仅通过求解重心坐标的权值来判断是否侵入,而无法测试侵入深度和求解接触法线,造成算法对于形成合理碰撞响应有一定限制。针对这一问题,提出使用SDM方法求解侵入参数,加入惩罚力提供变形体碰撞响应,结合约束力保证距离面积体积的守恒,从而形成有效的OSH碰撞检测环境。

关键词: 哈希, 碰撞检测, 空间剖分, 基于物理仿真

Abstract: Tescher presents collision detection based on OSH.This algorithm has been used in many situations about mapping couple for validity.But Tescher uses a barycenter coordinate weight value to detect collision.It limits collision respond that this algorithm can’t measure depth and normal of contact.A method is presented based on SDM to measure penetrating parameters,through adding penalty force to offer collision respond,ensuring distance,area and volume preservation.Consequently,a valid collision detection environment is constructed based on OSH.

Key words: Hashing, collision detection, spatial subdivision, physics-based simulation

中图分类号: