From d34fce1e4d3860ff92e3c60c81fb89f2939e7b3e Mon Sep 17 00:00:00 2001 From: Irlan Date: Wed, 10 Apr 2019 08:15:55 -0300 Subject: [PATCH] Just equal instead of less than or equal --- src/bounce/dynamics/contacts/collide/collide_hulls.cpp | 2 +- src/bounce/dynamics/contacts/collide/collide_hulls_cache.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bounce/dynamics/contacts/collide/collide_hulls.cpp b/src/bounce/dynamics/contacts/collide/collide_hulls.cpp index af2a549..63ae512 100644 --- a/src/bounce/dynamics/contacts/collide/collide_hulls.cpp +++ b/src/bounce/dynamics/contacts/collide/collide_hulls.cpp @@ -54,7 +54,7 @@ void b3BuildEdgeContact(b3Manifold& manifold, // Compute the closest points on the two lines. float32 b = b3Dot(N1, N2); float32 den = 1.0f - b * b; - if (den <= 0.0f) + if (den == 0.0f) { return; } diff --git a/src/bounce/dynamics/contacts/collide/collide_hulls_cache.cpp b/src/bounce/dynamics/contacts/collide/collide_hulls_cache.cpp index b4d02f2..bcdc59e 100644 --- a/src/bounce/dynamics/contacts/collide/collide_hulls_cache.cpp +++ b/src/bounce/dynamics/contacts/collide/collide_hulls_cache.cpp @@ -63,7 +63,7 @@ static void b3RebuildEdgeContact(b3Manifold& manifold, // Compute the closest points on the two lines. float32 b = b3Dot(N1, N2); float32 den = 1.0f - b * b; - if (den <= 0.0f) + if (den == 0.0f) { return; }