+
+ /*
+ cout << "original contours = " << tmp.num_contours << endl;
+
+ for ( int j = 0; j < tmp.num_contours; j++ ) {
+ for (int k = 0;k < tmp.contour[j].num_vertices;k++ ) {
+ cout << tmp.contour[j].vertex[k].x << ","
+ << tmp.contour[j].vertex[k].y << endl;
+ }
+ }
+
+ cout << "clipped contours = " << result_diff->num_contours << endl;
+
+ for ( int j = 0; j < result_diff->num_contours; j++ ) {
+ for (int k = 0;k < result_diff->contour[j].num_vertices;k++ ) {
+ cout << result_diff->contour[j].vertex[k].x << ","
+ << result_diff->contour[j].vertex[k].y << endl;
+ }
+ }
+ */
+
+ polys_clipped.polys[i].push_back(result_diff);