diff --git a/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/dual_contouring_functors.h b/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/dual_contouring_functors.h index fb349f30f1c..0883bcc02a9 100644 --- a/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/dual_contouring_functors.h +++ b/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/dual_contouring_functors.h @@ -104,8 +104,8 @@ bool cell_position_QEM(const typename Domain::cell_descriptor& c, #endif FT x_min, y_min, z_min, x_max, y_max, z_max; - x_min = y_min = z_min = (std::numeric_limits::max)(); // @todo domain.span() - x_max = y_max = z_max = std::numeric_limits::lowest(); + x_min = y_min = z_min = (std::numeric_limits::max)(); + x_max = y_max = z_max = - (std::numeric_limits::max)(); FT x(0), y(0), z(0); if(constrain_to_cell) diff --git a/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/topologically_correct_marching_cubes_functors.h b/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/topologically_correct_marching_cubes_functors.h index 784769a7d21..f70b585e996 100644 --- a/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/topologically_correct_marching_cubes_functors.h +++ b/Isosurfacing_3/include/CGAL/Isosurfacing_3/internal/topologically_correct_marching_cubes_functors.h @@ -1039,7 +1039,7 @@ private: for(int r=0; r::max)(); + FT dist = (std::numeric_limits::max)(); unsigned int ci = get_c(i, r, c_); const FT u_edge = e_vert(ci, 0); const FT v_edge = e_vert(ci, 1);