From aebe4a622ab15b869a5b89822bbb59af2493b44f Mon Sep 17 00:00:00 2001 From: clifford Date: Sat, 27 Jun 2009 00:07:55 +0000 Subject: Clifford Wolf: Added CGAL statistics git-svn-id: http://svn.clifford.at/openscad/trunk@30 b57f626f-c46c-0410-a088-ec61d464b74c diff --git a/mainwin.cc b/mainwin.cc index 32650f3..15a984a 100644 --- a/mainwin.cc +++ b/mainwin.cc @@ -328,6 +328,24 @@ void MainWindow::actionRenderCGAL() root_N = new CGAL_Nef_polyhedron(root_node->render_cgal_nef_polyhedron()); progress_report_fin(); + QString msg; + msg.sprintf("Simple: %6s", root_N->is_simple() ? "yes" : "no"); + console->append(msg); + msg.sprintf("Valid: %6s", root_N->is_valid() ? "yes" : "no"); + console->append(msg); + msg.sprintf("Vertices: %6d", (int)root_N->number_of_vertices()); + console->append(msg); + msg.sprintf("Halfedges: %6d", (int)root_N->number_of_halfedges()); + console->append(msg); + msg.sprintf("Edges: %6d", (int)root_N->number_of_edges()); + console->append(msg); + msg.sprintf("Halffacets: %6d", (int)root_N->number_of_halffacets()); + console->append(msg); + msg.sprintf("Facets: %6d", (int)root_N->number_of_facets()); + console->append(msg); + msg.sprintf("Volumes: %6d", (int)root_N->number_of_volumes()); + console->append(msg); + if (!actViewModeCGALSurface->isChecked() && !actViewModeCGALGrid->isChecked()) { viewModeCGALSurface(); } else { -- cgit v0.10.1