#include #include #include #include #include #include #include #include #include #include typedef CGAL::Exact_predicates_inexact_constructions_kernel K; typedef CGAL::Regular_triangulation_sphere_traits_2 Gt; typedef CGAL::Regular_triangulation_on_sphere_2 RTOS; typedef RTOS::Vertex_handle Vertex_handle; typedef RTOS::Face_handle Face_handle; typedef RTOS::Point Point; typedef RTOS::Faces_iterator Face_iterator; typedef RTOS::Vertices_iterator Vertex_iterator; typedef RTOS::Locate_type Locate_type; typedef RTOS::Edge Edge; bool is_ok(K::Point_3 p, std::vector po, double minDist2, int ind) { bool ok= true; for(int j= 0; j Creator; CGAL::Random_points_on_sphere_3 on_sphere(radius); RTOS tos; std::vector points; std::vector vertices; vertices.reserve(nu_of_pts*2); for (int count=0; count