Home
Random
Nearby
Log in
Settings
Donate Now
If Wikipedia is useful to you, please give today.
About Wikipedia
Disclaimers
Search
Gilbert–Johnson–Keerthi distance algorithm: Difference between revisions
Article
Talk
Language
Watch
View history
Edit
Browse history interactively
← Previous edit
Next edit →
Content deleted
Content added
Visual
Wikitext
Revision as of 00:00, 19 September 2019
edit
Re Stacks
(
talk
|
contribs
)
14
edits
m
Added link from "tetrahedron" (using
and
)
← Previous edit
Revision as of 14:52, 17 December 2019
edit
undo
Frap
(
talk
|
contribs
)
Extended confirmed users
,
File movers
,
Pending changes reviewers
,
Rollbackers
35,586
edits
→
Pseudocode
:
MOS:ALGO
Next edit →
Line 18:
=== Pseudocode ===
'''
function
'''
GJK_intersection(shape p, shape q, vector initial_axis):
vector A = Support(p, initial_axis) - Support(q, -initial_axis)
simplex s = {A}
vector D = -A
'''
loop
'''
:
A = Support(p, D) - Support(q, -D)
'''
if
'''
dot(A, D) < 0:
reject
s = s ∪ A
s, D, contains_origin = NearestSimplex(s)
'''
if
'''
contains_origin:
accept
== Illustration==