fixed wrong degenerate direction checked in intersect.line_line_collide

This commit is contained in:
Max Cahill 2022-03-29 17:56:02 +11:00
parent 813ee20052
commit 05f86e2cc1

View File

@ -153,7 +153,7 @@ function intersect.line_line_collide(a_start, a_end, a_rad, b_start, b_end, b_ra
--detect degenerate cases --detect degenerate cases
local a_degen = a_dir:length_squared() <= COLLIDE_EPS local a_degen = a_dir:length_squared() <= COLLIDE_EPS
local b_degen = a_dir:length_squared() <= COLLIDE_EPS local b_degen = b_dir:length_squared() <= COLLIDE_EPS
if a_degen or b_degen then if a_degen or b_degen then
vec2.release(a_dir, b_dir) vec2.release(a_dir, b_dir)
if a_degen and b_degen then if a_degen and b_degen then