 	{
 		printf("x : %.17lf, y: %.17lf, z : %.17lf, w : %.6lf\n\n", host_test_dis[101 + i * 4 + 0], host_test_dis[101 + i * 4 + 1], host_test_dis[101 + i * 4 + 2], host_test_dis[101 + i * 4 + 3]);
 	}
+
+	printf("ӵĵ\n");
+	for (int i = 0; i < 4; ++i)
+	{
+		printf("x : %.17lf, y: %.17lf, z : %.17lf, w : %.6lf\n\n", host_test_dis[150 + i * 4 + 0], host_test_dis[150 + i * 4 + 1], host_test_dis[150 + i * 4 + 2], host_test_dis[150 + i * 4 + 3]);
+	}
+
 	printf("successfully running!\n");
-}+}
+
+
+
+
+


		if (current_seed != j)
		{ 
			if (tid == 0 && _i == 0 && i == 19)
			{
				test_index[42] = j;
				test_index[43] = vertex_nb;
				
			}
			clip_by_plane(polygon_pointer, vertex_nb, polygon_buffer, polygon_buffer_nb, current_seed, j, seeds_pointer, seeds_nb);
			swap_polygons(polygon_pointer, vertex_nb, polygon_buffer, polygon_buffer_nb);
			if (tid == 0 && _i == 0 && i == 19)
			{
				test_index[44] = vertex_nb;
				test_index[45] = polygon_buffer_nb;

	{
		int j = seeds_neighbors[i];
		int q;
		if (tid == 0 && _i == 1 && i == 19)
		{
			for (q = 0; q < vertex_nb * 4; ++q)
			{
