From 958d50eb207b2201ffba849d3a3ef2e42aa0cc07 Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Tue, 29 Apr 2025 15:47:41 +0200 Subject: [PATCH] more debug message --- .gitignore | 1 + .../Conforming_constrained_Delaunay_triangulation_3.h | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3573e4bf34d..b9f5a70f2a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1169,3 +1169,4 @@ dump-*.xyz dump.off.mesh log.txt patches_after_merge.ply +CMakeUserPresets.json diff --git a/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h b/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h index 90f4f345f6c..d4c0e1d939c 100644 --- a/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h +++ b/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h @@ -3501,9 +3501,10 @@ private: processed_faces.insert(fh_region.begin(), fh_region.end()); auto handle_error_with_region = [&](const char* what, CDT_2_face_handle fh_2d) { - - std::cerr << "NOTE: " << what << " in sub-region " << (region_index - 1) - << " of face #F" << face_index << '\n'; + if(this->debug_regions()) { + std::cerr << "NOTE: " << what << " in sub-region " << (region_index - 1) + << " of face #F" << face_index << '\n'; + } #if CGAL_DEBUG_CDT_3 & 64 && CGAL_CAN_USE_CXX20_FORMAT std::cerr << " constrained edges are:\n"; for(auto [c, index]: cdt_2.constrained_edges()) { @@ -3698,7 +3699,9 @@ public: if(restore_face(static_cast (i))) { face_constraint_misses_subfaces_reset(i); } else { - std::cerr << "restore_face(" << i << ") incomplete, back to conforming...\n"; + if(this->debug_missing_region()) { + std::cerr << "restore_face(" << i << ") incomplete, back to conforming...\n"; + } Conforming_Dt::restore_Delaunay(insert_in_conflict_visitor); } the_process_made_progress = true;