diff --git a/Mesh_3/include/CGAL/Mesh_3/Detect_features_in_polyhedra.h b/Mesh_3/include/CGAL/Mesh_3/Detect_features_in_polyhedra.h index 2e4608b8410..0222921dccf 100644 --- a/Mesh_3/include/CGAL/Mesh_3/Detect_features_in_polyhedra.h +++ b/Mesh_3/include/CGAL/Mesh_3/Detect_features_in_polyhedra.h @@ -93,7 +93,7 @@ detect_sharp_edges(Polyhedron& polyhedron, FT angle_in_deg) const for(typename Polyhedron::Halfedge_iterator he = polyhedron.edges_begin(), end = polyhedron.edges_end() ; he != end ; ++he) { - if(he->is_border() || is_sharp(he,cos_angle)) + if(he->is_border() || angle_in_deg == FT() || is_sharp(he,cos_angle)) { he->set_feature_edge(true); he->opposite()->set_feature_edge(true);