diff --git a/Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/smooth_vertices.h b/Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/smooth_vertices.h index 0ebacad73bd..3b9aedcb796 100644 --- a/Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/smooth_vertices.h +++ b/Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/smooth_vertices.h @@ -198,7 +198,8 @@ private: for (auto vi : tr.vertices(c)) { const std::size_t idi = vertex_id(vi); - inc_cells[idi].push_back(c); + if(is_free(idi)) + inc_cells[idi].push_back(c); } } }