From 88c72bf73245af4984ebbc2aab2856bbde4e5277 Mon Sep 17 00:00:00 2001 From: Pierre Anquez Date: Fri, 13 Mar 2026 12:41:54 +0100 Subject: [PATCH 1/2] log --- src/geode/geometry/distance.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/geode/geometry/distance.cpp b/src/geode/geometry/distance.cpp index f368f8e1c..f9971b7c8 100644 --- a/src/geode/geometry/distance.cpp +++ b/src/geode/geometry/distance.cpp @@ -200,9 +200,13 @@ namespace const geode::Triangle3D& triangle, geode::local_index_t v0 ) { + DEBUG( "pivot_point_triangle_distance with pivot vertex " ); const auto v1 = v0 == 2 ? 0 : v0 + 1; const auto v2 = v1 == 2 ? 0 : v1 + 1; const auto& vertices = triangle.vertices(); + SDEBUG( vertices[v0].get() ); + SDEBUG( vertices[v1].get() ); + SDEBUG( vertices[v2].get() ); const geode::Vector3D edge0{ vertices[v0], vertices[v1] }; const geode::Vector3D edge1{ vertices[v0], vertices[v2] }; const auto a00 = edge0.length2(); @@ -219,6 +223,9 @@ namespace std::array< double, 2 > p0, p1, p; double dt1, h0, h1; + DEBUG( f00 ); + DEBUG( f10 ); + DEBUG( f01 ); if( f00 >= 0 ) { if( f01 >= 0 ) @@ -337,9 +344,11 @@ namespace } } } - + DEBUG( p[0] ); + DEBUG( p[1] ); geode::Point3D closest_point{ vertices[v0].get() + edge0 * p[0] + edge1 * p[1] }; + SDEBUG( closest_point ); const auto distance = geode::point_point_distance( point, closest_point ); return std::make_tuple( distance, std::move( closest_point ) ); From 664659d52b8c4088d48baa37d069a2e6c591c0c4 Mon Sep 17 00:00:00 2001 From: Pierre Anquez Date: Fri, 13 Mar 2026 12:42:14 +0100 Subject: [PATCH 2/2] fix(Test): log