- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- PIPE SUPPORT STAND INDEX.pdf
- Physical Consequences of a Momenta-Transfering Particle Theory of Induced Gravity and New M.pdf
- Photometric Observations of Omega Centauri Multi-Wavelength Observations of Evolved Stars.pdf
- PJ0400-x004E-R00 1C0616-RB1000-WSC-spec.pdf
- pixel people合成攻略.pdf
- Placement_Test带答案.doc
- planesweep.pdf
- Planets, Crescent Moon to Frown on Skywatchers Dec 1.doc
- Planning Competition’s Temporal Planning.pdf
- Plant Assessment Form.pdf
文档评论(0)