Gilbert–Johnson–Keerthi distance algorithm: Difference between revisions

Content deleted Content added
Re Stacks (talk | contribs)
m Added link from "tetrahedron" (using and )
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==