Commit Graph

273 Commits

Author SHA1 Message Date
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
Stéphane Tayeb 660d56a9b1 Mesh_3_optimization_plugin
+ Add an error window if selected object is not a scene_c3t3_item
2010-06-18 07:47:02 +00:00
Stéphane Tayeb 3d48c6d945 Change default colors for new Scene_c3t3_item (created by meshing or optimization). 2010-06-17 15:43:05 +00:00
Stéphane Tayeb 2db8efab58 Remove buggy #include. 2010-06-17 14:09:07 +00:00
Stéphane Tayeb 08e6269f08 Second step towards run of mesh optimization process in a separated thread:
+ A message box pops up when optimizer is launched.
  + Optimization can be stop using 'stop' button of this message box

  + todo: add (dynamic) information in message box about status of running optimizer
2010-06-17 14:02:02 +00:00
Stéphane Tayeb 70ae043666 + Improve implicit function drawing efficiency (use display list stuff from base class)
+ Adjust Color_ramp
2010-06-16 16:12:32 +00:00
Stéphane Tayeb fdb69bc827 Mesh_3 demo: Replace Knot_3 function by Klein function. 2010-06-16 15:07:16 +00:00
Stéphane Tayeb b62635e181 First step towards run of mesh optimization process in a separated thread. 2010-06-15 16:40:57 +00:00
Stéphane Tayeb 6e92184996 Add (and fix) implicit functions compilation in Mesh_3 demo CMakeLists.txt. 2010-06-15 09:36:04 +00:00
Stéphane Tayeb 2a001438a9 Rename Mesh_3_demo plugins. 2010-06-15 08:55:41 +00:00
Stéphane Tayeb 7745e6101e Remove 'Polyhedron_demo_' from demo interface classes. 2010-06-15 07:47:18 +00:00
Stéphane Tayeb c2c3a5cba7 Rename IO plugins. 2010-06-15 07:28:10 +00:00
Stéphane Tayeb 34813708ac Try to extract generic interfaces and files which comes from the Polyhedron demo framework
+ Move generic headers in include/CGAL_demo
 + Move generic source files in src/CGAL_demo

Change organization of Mesh_3 demo files
 + Move ui files in directory ui_files
2010-06-14 15:45:15 +00:00
Stéphane Tayeb 86ed389470 + Fix test suite wrt mesher efficiency improvement
+ Fix typo
2010-06-11 08:11:12 +00:00
Stéphane Tayeb 038b2ec240 Optimize (efficiency) Mesh_3 refinement process:
+ do not update bad tet queue during the first surface refinement

  + rebuild restricted Delaunay uses adjacency informations during volume
  refinement (could be disabled by setting macro CGAL_MESH_3_USE_OLD_SURFACE_RESTRICTED_DELAUNAY_UPDATE)
2010-06-10 13:08:29 +00:00
Sébastien Loriot d53e01f1a1 remove package namespace macro 2010-06-09 08:45:58 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Stéphane Tayeb 4597b7f502 Add a new implicit function to Mesh_3 demo. 2010-06-08 16:44:51 +00:00
Stéphane Tayeb b8324d2a50 Add colors to dihedral angle histogram. 2010-06-08 15:17:34 +00:00
Andreas Fabri 816c9c9948 Fixed name of Analyze file format in the file dialog 2010-06-07 06:34:31 +00:00
Andreas Fabri 6b0682fe33 Fix windows export macros 2010-06-07 06:33:30 +00:00
Stéphane Tayeb 8399597314 Add windows export macros. 2010-06-04 15:15:06 +00:00
Laurent Rineau 09e21e48d1 Merged revisions 56414-56415,56551-56552 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r56414 | reichel | 2010-05-21 19:16:35 +0200 (Fri, 21 May 2010) | 2 lines
  
  Fix syntax error in generated VRML 2 file in IndexedFaceSet nodes.
........
  r56415 | reichel | 2010-05-21 19:22:44 +0200 (Fri, 21 May 2010) | 2 lines
  
  Add changelog entry for r56414.
........
  r56551 | stayeb | 2010-06-03 11:11:44 +0200 (Thu, 03 Jun 2010) | 8 lines
  
  Backport r54173 from trunk
  
    | New Revision: 54173
    | Author: stayeb
    | Date: 2010-02-15 09:55:02 +0100 (Mon, 15 Feb 2010)
    | 
    | Log message:
    | Add missing includes.
........
  r56552 | lrineau | 2010-06-03 11:57:44 +0200 (Thu, 03 Jun 2010) | 2 lines
  
  Add missing includes.
........
2010-06-03 12:22:15 +00:00
Stéphane Tayeb 1ba1d02075 Move 'Load implicit function' action from Operation menu to File menu. 2010-06-02 15:24:45 +00:00
Stéphane Tayeb 271b5bd799 Fix: avoid an infinite loop in plugin loading if directory 'implicit_functions' does not exist. 2010-05-27 07:19:57 +00:00
Laurent Rineau 2012e2cd2f Fix bad copy-paste. :-) 2010-05-26 20:51:42 +00:00
Stéphane Tayeb ec61d46e2e Clean code of implicit functions. 2010-05-25 07:48:14 +00:00
Stéphane Tayeb 73fb44c155 Use qglviewer::Vec instead of ad-hoc Scene_interface::Point_ structure to represent (CGAL independent) 3D positions. 2010-05-25 07:28:53 +00:00
Stéphane Tayeb b331ffa0e1 Mesh_3_demo: Add the possibility to load, mesh and optimize implicit functions. 2010-05-21 16:17:27 +00:00
Stéphane Tayeb aee6dce7ad Mesh_3_demo: Add a struct Point_ in Scene_interface (which does not depend on CGAL kernel). 2010-05-21 16:09:35 +00:00
Stéphane Tayeb 0ea97af230 Mesh_3_demo: add a checkbox in Rib_dialog to render flat edges. 2010-05-21 16:08:20 +00:00
Stéphane Tayeb 29812bb131 Mesh_3_demo:
+ Fix color map computation in scene_c3t3_item
  + Print min and max angle value in green if they are good
2010-05-21 16:06:14 +00:00
Stéphane Tayeb e37473940b Mesh_3 demo: increase bisection precision for 3D image mesh generation. 2010-05-21 16:04:07 +00:00
Stéphane Tayeb eb0b1fee38 Remove first line of *.ui file (compatibility issue). 2010-05-21 16:02:18 +00:00
Stéphane Tayeb f8638f27cd Fix compilation on x86-64_Linux-2.6_llvm-clang-with-g++-4.4.1_F11: implement private classes before using their internal types. 2010-05-20 07:13:39 +00:00
Stéphane Tayeb 2ae782d74a Remove extra ';'. 2010-05-17 07:00:15 +00:00
Andreas Fabri 480ddb54f5 Remove ';' 2010-05-14 09:46:02 +00:00