diff --git a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h index 6ec637571e3..84401c7bd56 100644 --- a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h +++ b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h @@ -678,7 +678,7 @@ namespace internal { //check that mesh does not become non-triangle, //nor has inverted faces - if (deviation_pre < deviation_post + if (deviation_pre <= deviation_post || !check_normals(he) || incident_to_degenerate(he) || incident_to_degenerate(opposite(he, mesh_))