#include #include #include #include #include typedef CGAL::Cartesian_d Kd; typedef Kd::Point_d Point; typedef CGAL::Creator_uniform_d ::iterator, Point> Creator_d; int main () { int nb_points = 20; int dim = 4; double size = 5.0; std::cout << "Generating "< v; v.reserve(nb_points); CGAL::points_on_cube_grid_d (dim, size, (std::size_t) nb_points, std::back_inserter(v), Creator_d(dim) ); for (int i = 0; i < nb_points; ++i) std::cout<<" "<