 	float elapsed_time;
 	cudaEventRecord(start, 0);
 	compute_RVD_with_knn << <threads, blocks >> >(dev_seeds_pointer, points_nb, dev_mesh_vertex_pointer, mesh_vertex_nb, dev_mesh_facet_index, mesh_facet_nb, dev_facet_center_neighbors,
-		dev_seeds_neighbors, 10, ret_seeds, test_seeds);
+		dev_seeds_neighbors, 20, ret_seeds, test_seeds);
 
 	CheckCUDAError("kenerl function");
 	


	//__syncthreads();
	
	//for (int i = 0; i < seeds_nb * 4; ++i)
	//{
	//	ret_seeds[i] = SeedsInformation[i];
	//}
	//for (int i = 0; i < seeds_nb; ++i)
	//{
	//	ret_seeds[i] = SeedsPolygon_nb[i];

		centriodTimesWeight = { 0.0, 0.0, 0.0 };
	}

	//atomicAdd(&SeedsPolygon_nb[current_seed], 1);
	if (triangle_nb > 0){

		current_weight /= triangle_nb;
