Separation-Sensitive Collision Detection for Convex Objects.pdf

Separation-Sensitive Collision Detection for Convex Objects.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Separation-Sensitive Collision Detection for Convex Objects

a r X i v : c s / 9 8 0 9 0 3 5 v 2 [ c s .C G ] 2 4 O c t 1 9 9 8 Separation-Sensitive Collision Detection for Convex Objects Jeff Erickson? Leonidas J. Guibas? Jorge Stolfi? Li Zhang§ Abstract We develop a class of new kinetic data structures for colli- sion detection between moving convex polytopes; the per- formance of these structures is sensitive to the separation of the polytopes during their motion. For two convex poly- gons in the plane, let D be the maximum diameter of the polygons, and let s be the minimum distance between them during their motion. Our separation certificate changes O(log(D/s)) times when the relative motion of the two poly- gons is a translation along a straight line or convex curve, O( √ D/s) for translation along an algebraic trajectory, and O(D/s) for algebraic rigid motion (translation and rotation). Each certificate update is performed in O(log(D/s)) time. Variants of these data structures are also shown that exhibit hysteresis—after a separation certificate fails, the new cer- tificate cannot fail again until the objects have moved by some constant fraction of their current separation. We can then bound the number of events by the combinatorial size of a certain cover of the motion path by balls. 1 Introduction Collision detection is an algorithmic problem arising in all areas of computer science dealing with the simula- tion of physical objects in motion. Examples include motion planning in robotics, virtual reality animations, computer-aided design and manufacturing, and com- puter games. Often the problem is broken up into two parts, the so-called broad phase, in which we identify the pairs of objects we need to consider for possible collision, and the narrow phase in which we track the occurrence of collisions between a specific pair of objects [14]. (In ?Center for Geometric Computing, Department of Computer Science, Duke University, Durham, NC 27708-0129, and De- partment Computer Science, University of Illinois, Urba

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档