diff --git a/CDT/include/Triangulation.hpp b/CDT/include/Triangulation.hpp index 0fa2c2c..b5e03ba 100644 --- a/CDT/include/Triangulation.hpp +++ b/CDT/include/Triangulation.hpp @@ -484,9 +484,7 @@ namespace detail template T lerp(const T& a, const T& b, const T t) { - if((a <= 0 && b >= 0) || (a >= 0 && b <= 0)) - return (T(1) - t) * a + t * b; - return a + t * (b - a); + return (T(1) - t) * a + t * b; } // Precondition: ab and cd intersect normally