Content deleted Content added
Line 19:
'''function''' GJK_intersection(shape p, shape q, vector initial_axis):
vector A := Support(p, initial_axis)
simplex s := {A}
vector D :=
'''loop''':
A := Support(p, D)
'''if''' dot(A, D) < 0:
reject
s := s ∪ A
s, D, contains_origin := NearestSimplex(s)
'''if''' contains_origin:
accept
|