diff --git a/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h b/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h index e411c56a4e8..f18b7152f2b 100644 --- a/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h +++ b/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h @@ -148,6 +148,8 @@ namespace CGAL { for(typename std::list::iterator it = vertices.begin(); it != vertices.end(); ++it) { + if (dt.is_infinite(*it)) + continue; Vector p = ((*it)->point() - v->point())/2; planes.push_back (Plane(CGAL::ORIGIN+p, p)); }