Commit Graph

309 Commits

Author SHA1 Message Date
Laurent Rineau 7606b93406 Merge last unmerged revision from the branch CGAL-3.7-branch:
| ------------------------------------------------------------------------
  | r57979 | lrineau | 2010-08-11 15:24:20 +0200 (Wed, 11 Aug 2010) | 1 line
  | 
  | Global fix of all uses of qt4_generate_moc: the destination file path must be absolute.
  | ------------------------------------------------------------------------
  | r58026 | stayeb | 2010-08-12 17:40:41 +0200 (Thu, 12 Aug 2010) | 2 lines
  | 
  | Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted.
  | 
  | ------------------------------------------------------------------------

(That shows it is difficult to avoid to merge the release branch in the
trunk from time to time.)
2010-08-20 13:09:22 +00:00
Sylvain Pion 74dfad8dad Avoid throwing memory out of the window. 2010-08-18 14:09:32 +00:00
Laurent Rineau 2577fe87b2 adapt fwd declaration of EPIC after a change of its declaration 2010-08-14 11:18:43 +00:00
Laurent Rineau e8cfeb63e3 Merge from CGAL-3.7-branch:
| ------------------------------------------------------------------------
  | r58042 | lrineau | 2010-08-13 16:10:59 +0200 (Fri, 13 Aug 2010) | 1 line
  | Changed paths:
  |    M /branches/CGAL-3.7-branch/Mesh_3/demo/Mesh_3/CMakeLists.txt
  | 
  | Do not compile implicit_functions if the demo is not compiled.
  |
  ------------------------------------------------------------------------
(No ancestry tracking with svn:mergeinfo, to avoid polution of trunk logs.)
2010-08-13 14:14:59 +00:00
Laurent Rineau 4de9c571a4 Do not compile implicit_functions if the demo is not compiled. 2010-08-13 14:10:59 +00:00
Stéphane Tayeb b54f2dc130 Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted. 2010-08-12 15:40:41 +00:00
Laurent Rineau af3ad196a0 Global fix of all uses of qt4_generate_moc: the destination file path must be absolute. 2010-08-11 13:24:20 +00:00
Laurent Rineau f101addfb0 Merge the work from CGAL-3.7-branch:
| ------------------------------------------------------------------------
  | r57850 | stayeb | 2010-08-06 14:51:21 +0200 (Fri, 06 Aug 2010) | 1 line
  | 
  | Mesh_3 demo: Fix about window.
  | ------------------------------------------------------------------------
2010-08-10 11:55:52 +00:00
Stéphane Tayeb 118ad76be9 Mesh_3 demo: Fix about window. 2010-08-06 12:51:21 +00:00
Stéphane Tayeb caa4afd04d Merge from CGAL-3.7-branch/Mesh_3. 2010-08-05 09:41:38 +00:00
Stéphane Tayeb a5f7a4357e Fix facet encroachement test:
+ some encroached facet could be missed with the old version of the code (seems to happen in some cases where facet_size > tet_size in the meshing criteria). This leads to a possible crash with the new optimized version of the volume refinement.
2010-08-03 06:34:02 +00:00
Stéphane Tayeb 2b88828238 Mesh_3 demo: Fix target names in customized cgal_test_with_cmake (see r57561). 2010-07-26 07:53:24 +00:00
Stéphane Tayeb 6e9a34547c Fix __declspec related stuff in CMakeLists.txt (follows r57561). 2010-07-21 15:02:16 +00:00
Stéphane Tayeb 6341863388 Fix demo/Mesh_3 CMakeList.txt in order to avoid conflicts with Polyhedron demo. 2010-07-21 08:05:17 +00:00
Michael Hemmer ef787e82df added missing include <CGAL/Origin.h> 2010-07-19 14:01:28 +00:00
Stéphane Tayeb 4d8c7e19c9 Bug fix: remove a call to timer.stop() in verbose mode to avoid calling twice timer.stop() (that leads to a precondition failure). 2010-07-09 08:02:20 +00:00
Stéphane Tayeb 367533c0e2 Mesh_3 demo. Fix warning: remove extra ';' 2010-07-07 07:40:15 +00:00
Stéphane Tayeb 3759e0c596 Fix warning: remove unused parameter. 2010-07-07 07:30:34 +00:00
Stéphane Tayeb af91bdde02 Mesh_3 demo: fix HalfedgeDS_default fwd declaration. 2010-07-07 07:21:56 +00:00
Stéphane Tayeb 4f183bc6d8 Mesh_3 demo: fix warnings.
+ remove unused parameters
  + remove extra ';'
  + change 'class' to 'struct' in forward declaration
  + don't mask overloads of init() function in Io_implicit_function_plugin
  + remove useless comparison of unsigned integer with '0'
2010-07-06 07:26:40 +00:00
Stéphane Tayeb 5bb61afe26 Mesh_3 demo: add missing include. 2010-07-06 06:57:10 +00:00
Stéphane Tayeb 87f968d928 Fix warning on Intel compiler. 2010-07-05 07:52:36 +00:00
Stéphane Tayeb 0d322b8566 Mesh_3 demo:
+ fix io_off_plugin: copy Scene_polygon_soup.cpp from trunk/Polyhedron/demo/Polyhedron
2010-07-05 07:15:08 +00:00
Stéphane Tayeb 2ec1dd5eb9 Fix warnings: fix r57304: use std::size_t instead of strange casts to unsigned int. 2010-07-02 15:37:13 +00:00
Stéphane Tayeb 82f725fa95 Fix warnings: remove unused variables. 2010-07-02 15:13:57 +00:00
Stéphane Tayeb f2973b7ff0 Fix warnings on MSVS2010. 2010-07-02 14:51:18 +00:00
Stéphane Tayeb d15a229e8a Fix typo (from commit r57297). 2010-07-02 13:01:58 +00:00
Stéphane Tayeb 751a789e9e Parameter factor is actually a squared factor (see r57295)
+ fix parameter and function namings
  + fix numerical values used in perturb_mesh_3()
  + fix numerical values used in demo
2010-07-02 12:54:56 +00:00
Stéphane Tayeb e87a55cf2e Bug fix in sliver perturber: the length of the move should depend on the parameter provided by the user. 2010-07-02 11:25:36 +00:00
Stéphane Tayeb ec41142e1d Remove extra ';' 2010-07-02 08:49:04 +00:00
Stéphane Tayeb 28904f022a Add io plugins in cgal_test_with_cmake. 2010-07-02 08:48:40 +00:00
Stéphane Tayeb 69b8ba578e Add function plugins in cgal_test_with_cmake. 2010-07-02 08:22:34 +00:00
Stéphane Tayeb 17c81ea557 Fix warnings. 2010-07-02 07:53:37 +00:00
Stéphane Tayeb 8b6a0cbc25 Fix warnings. 2010-07-01 08:27:03 +00:00
Stéphane Tayeb 636da06408 + move FindGLEW.cmake into subdirectory demo/Mesh_3/cmake/modules
+ clean demo/Mesh_3/CMakeLists.txt
+ ensure that generated file (*.moc) are founded by compiler in implicit_functions/ : add projectname_BINARY_DIR in include directories.
2010-06-29 15:31:00 +00:00
Stéphane Tayeb 9c20293303 Fix cgal_test_with_cmake script. 2010-06-29 13:13:51 +00:00
Stéphane Tayeb 0d508dcf98 Add a customized cgal_test_with_cmake in Mesh_3 demo directory. 2010-06-25 13:42:38 +00:00
Stéphane Tayeb ac8bd4dcdb Bug fix: status() function may be called before the construction of the mesher_ object. 2010-06-25 13:04:17 +00:00
Stéphane Tayeb b858ad7664 Mesh_3_demo:
+ Simplify again file existence check in CMakeLists.txt
  + Change pop-up window type if error is more informational than critical
2010-06-22 14:51:20 +00:00
Stéphane Tayeb 356a3d7396 Simplify file existence check in CMakeLists.txt. 2010-06-22 12:57:06 +00:00
Stéphane Tayeb 67c9c58aef Remove demo directory from dont_submit. 2010-06-22 12:41:39 +00:00
Stéphane Tayeb febfcb57c8 Cosmetic modifications of user dialog windows. 2010-06-22 11:21:30 +00:00
Stéphane Tayeb 1fe95b701d Mesh_3_demo:
+ Add progress information in the message box which pops-up at optimization process launch
2010-06-21 15:59:15 +00:00
Stéphane Tayeb 52b0c5874c Add missing #include. 2010-06-21 15:32:30 +00:00
Stéphane Tayeb d1a0e71528 Add missing #include. 2010-06-21 15:28:31 +00:00
Stéphane Tayeb 623bd3e119 + Add visitors in Mesh_3 optimization classes (to be able to trace optimization execution in demo).
NB: there is no change in the public API or in the behaviour of the algorithms
2010-06-21 13:59:12 +00:00
Stéphane Tayeb c9e80127c9 + Add a new header file for optimization global function default parameters
+ Use this new header in Mesh_3_demo
2010-06-21 09:59:28 +00:00
Stéphane Tayeb a6e8964676 Add item name in Scene_c3t3_item tooltip. 2010-06-21 07:38:28 +00:00
Stéphane Tayeb cc820c185e Mesh_3_demo:
+ Add status report in meshing MessageBox
  + Fix a bug which could happened if user stops meshing process early: cells should be scanned to have tets in the mesh and not only facets
2010-06-18 16:16:50 +00:00
Stéphane Tayeb 8e01b3cd32 Mesh_3_demo:
+ A window now pops-up during meshing (with a 'stop' button)
2010-06-18 13:06:08 +00:00