is_equal -> is_colinear
This commit is contained in:
parent
b7475a44f2
commit
36ce94d3de
@ -76,7 +76,7 @@ class SeparatingAxisTheorem:
|
|||||||
|
|
||||||
def add_if_not_exists(normal):
|
def add_if_not_exists(normal):
|
||||||
for existing in normals:
|
for existing in normals:
|
||||||
if is_equal(*existing, *normal):
|
if is_colinear(*existing, *normal):
|
||||||
return
|
return
|
||||||
normals.append(normal)
|
normals.append(normal)
|
||||||
|
|
||||||
|
@ -58,8 +58,7 @@ def vmax(x1, y1, x2, y2):
|
|||||||
return max(x1, x2), max(y1, y2)
|
return max(x1, x2), max(y1, y2)
|
||||||
|
|
||||||
|
|
||||||
def is_equal(x1, y1, x2, y2):
|
def is_colinear(x1, y1, x2, y2):
|
||||||
"""Returns true if two unit vectors are pointed in either the same or
|
"""Returns whether two unit vectors are pointed in the same or
|
||||||
opposite directions.
|
opposite directions."""
|
||||||
"""
|
|
||||||
return math.isclose(abs(dot(x1, y1, x2, y2)), 1, rel_tol=1e-05)
|
return math.isclose(abs(dot(x1, y1, x2, y2)), 1, rel_tol=1e-05)
|
||||||
|
Loading…
Reference in New Issue
Block a user