From 3ac68c4e3d5c9838d22671720176a857d9712688 Mon Sep 17 00:00:00 2001 From: "Dennis.Glaeser" <dennis.glaeser@iws.uni-stuttgart.de> Date: Wed, 30 Dec 2020 08:00:39 +0100 Subject: [PATCH] [test][geometry] test point-segment intersection for small eps --- test/geometry/test_0d1d_intersection.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/geometry/test_0d1d_intersection.cc b/test/geometry/test_0d1d_intersection.cc index 15bd5730e9..e92abcac7b 100644 --- a/test/geometry/test_0d1d_intersection.cc +++ b/test/geometry/test_0d1d_intersection.cc @@ -49,12 +49,23 @@ void testIntersections(std::vector<bool>& returns) GlobalPosition p5 = a - (b - a); GlobalPosition p6(0.5*scaling); + GlobalPosition delta = b - a; + delta *= 1.5e-7; + GlobalPosition p7 = a - delta; + GlobalPosition p8 = b + delta; + GlobalPosition p9 = a + delta; + GlobalPosition p10 = b - delta; + returns.push_back(testIntersection(a, b, p1, true)); returns.push_back(testIntersection(a, b, p2, true)); returns.push_back(testIntersection(a, b, p3, true)); returns.push_back(testIntersection(a, b, p4)); returns.push_back(testIntersection(a, b, p5)); returns.push_back(testIntersection(a, b, p6)); + returns.push_back(testIntersection(a, b, p7)); + returns.push_back(testIntersection(a, b, p8)); + returns.push_back(testIntersection(a, b, p9, true)); + returns.push_back(testIntersection(a, b, p10, true)); } } -- GitLab