From 833a2bb4d080cd8524c8f96afb3cb1beb8568a85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Valque?= Date: Thu, 27 Feb 2025 18:00:40 +0100 Subject: [PATCH] Correct bug in CSQ Triangle_Triangle --- Distance_3/include/CGAL/Distance_3/Triangle_3_Triangle_3.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Distance_3/include/CGAL/Distance_3/Triangle_3_Triangle_3.h b/Distance_3/include/CGAL/Distance_3/Triangle_3_Triangle_3.h index 64e115b13a8..119af808e72 100644 --- a/Distance_3/include/CGAL/Distance_3/Triangle_3_Triangle_3.h +++ b/Distance_3/include/CGAL/Distance_3/Triangle_3_Triangle_3.h @@ -243,6 +243,10 @@ compare_squared_distance_disjoint(const typename K::Triangle_3& tr1, return SMALLER; res=smaller_of(res, temp_res_v_pl); + temp_res_v_pl= csq_dist(vertex(tr2, i), tr1,d2); + if(temp_res_v_pl==SMALLER) + return SMALLER; + res=smaller_of(res, temp_res_v_pl); } return res;