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