Commit Graph

200 Commits

Author SHA1 Message Date
Stéphane Tayeb 4420a4ef71 Scene c3t3 change: Draw interior edges with the color (darker) of the material instead of black. 2010-02-25 14:50:05 +00:00
Laurent Rineau 09a9faa25a Remove the executable bit. 2010-02-23 13:36:03 +00:00
Stéphane Tayeb 9a8208dc96 Fix warning and a risk of div by 0. 2010-02-23 12:42:20 +00:00
Laurent Rineau 1a9777d966 Better usage of GLEW.
http://glew.sourceforge.net/basic.html
2010-02-23 10:05:31 +00:00
Laurent Rineau 52fd0a41ad Add the use of GLEW (http://glew.sourceforge.net/)
It allows the use of OpenGL extensions.
2010-02-22 16:32:42 +00:00
Stéphane Tayeb a7199d7af1 * protect calls to glDeleteBuffers
* use QColor::HueF() (available in QT4.0) instead of QColor::hsvHueF()
2010-02-22 15:06:41 +00:00
Stéphane Tayeb 5fa8b11231 Delete glBuffers in Scene_segmented_image_item destructor. 2010-02-22 14:45:48 +00:00
Stéphane Tayeb da665ab3a5 Add a plugin (c3t3_saver) designed to save a c3t3_item. 2010-02-22 14:23:53 +00:00
Laurent Rineau 897bdd6d59 Merged revisions 53967-53968,54001-54002,54005-54007,54046,54058,54096,54098,54229,54237-54238 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53967 | lrineau | 2010-02-01 15:46:07 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Typo
........
  r53968 | lrineau | 2010-02-01 16:09:48 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Update the link to the installation manual.
........
  r54001 | fcacciola | 2010-02-02 16:34:59 +0100 (Tue, 02 Feb 2010) | 1 line
  
  Fixed warnings
........
  r54002 | fcacciola | 2010-02-02 16:50:18 +0100 (Tue, 02 Feb 2010) | 1 line
  
  CORRECT fix for the *branch* code
........
  r54005 | lrineau | 2010-02-02 21:26:25 +0100 (Tue, 02 Feb 2010) | 10 lines
  
  Backport from trunk:`
    | ------------------------------------------------------------------------
    | r53983 | afabri | 2010-02-02 14:26:07 +0100 (Tue, 02 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Triangulation_2/include/CGAL/Triangulation_line_face_circulator_2.h
    | 
    | Use the traits for comparing points, not ==
    | ------------------------------------------------------------------------
    | 
........
  r54006 | lrineau | 2010-02-03 14:12:26 +0100 (Wed, 03 Feb 2010) | 18 lines
  
  Backport from trunk:
    | ------------------------------------------------------------------------
    | r53978 | afabri | 2010-02-02 09:32:59 +0100 (Tue, 02 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Surface_mesh_simplification/test/Surface_mesh_simplification/test_edge_collapse_Polyhedron_3.cpp
    | 
    | Add virtual destructor in the testsuite to turn a 'W' to a 'Y'
    | ------------------------------------------------------------------------
    | r53988 | afabri | 2010-02-02 15:11:06 +0100 (Tue, 02 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Polyhedron/demo/Polyhedron/Messages_interface.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_io_plugin_interface.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_plugin_interface.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Scene_draw_interface.h
    | 
    | Define virtual destructors
    | ------------------------------------------------------------------------
........
  r54007 | fcacciola | 2010-02-03 14:46:31 +0100 (Wed, 03 Feb 2010) | 1 line
  
  Added bug fix from recent user report (Feb-2010)
........
  r54046 | penarand | 2010-02-08 12:04:59 +0100 (Mon, 08 Feb 2010) | 3 lines
  
  removed Elias from authors
........
  r54058 | mcaroli | 2010-02-09 12:06:20 +0100 (Tue, 09 Feb 2010) | 3 lines
  
  replace version number by "last" in links to the online manual
  this is a merge from the trunk rev 54041
........
  r54096 | yvinec | 2010-02-10 15:08:17 +0100 (Wed, 10 Feb 2010) | 4 lines
  
  added Pierre and Jane as authors.
  Fixed approved by RM.
........
  r54098 | yvinec | 2010-02-10 15:17:49 +0100 (Wed, 10 Feb 2010) | 4 lines
  
  added Pierre and Jane as authors in Mesh_3.
  Fixed approved by RM
........
  r54229 | lrineau | 2010-02-19 13:52:46 +0100 (Fri, 19 Feb 2010) | 2 lines
  
  s|Qt/qglobal.h|QtCore/qglobal.h|
........
  r54237 | lrineau | 2010-02-19 17:43:53 +0100 (Fri, 19 Feb 2010) | 3 lines
  
  - Add a section about RS in the third party libraries of Preliminaries.
  - Use macros, to help the cross-referencing of RS.
........
  r54238 | stayeb | 2010-02-19 17:47:25 +0100 (Fri, 19 Feb 2010) | 1 line
  
  Bug fix: do not use infinite vertice to compute bbox.
........
2010-02-19 17:21:11 +00:00
Stéphane Tayeb 980816e7b1 + Add a dock window for infos (instead of having them in QGLViewer frame)
+ Ensure that text is inserted at the end of the console
+ Minor modification in color map construction of segmented image
2010-02-19 09:17:34 +00:00
Stéphane Tayeb 718c806bca Allow the user to modify the color of c3t3 item 2010-02-18 10:07:13 +00:00
Stéphane Tayeb 45638421da + Tet radius-edge ratio is now properly used by polyhedral mesher
+ Cosmetics
2010-02-17 16:57:33 +00:00
Stéphane Tayeb faf8db25d1 + Use item bbox instead of scene bbox to compute default meshing values
+ Meshing and optimization now outputs some information in console frame of main window
2010-02-17 15:22:28 +00:00
Stéphane Tayeb 735600d18a Add the possibility to disable calls to glBuffers functions. 2010-02-16 17:26:36 +00:00
Stéphane Tayeb 25c9b57d8a + Mesh_3 demo does not depend on Polyhedron demo anymore (lots of files are duplicated however)
+ Add some features
  - Add an optimization plugin
  - Add an histogram for scene_c3t3_item

+ Improve existing features
  - Improve parameters window
  - Add a preview of 3d image (displaying cubes)
  - Add the possibility to select an item from its index (e.g. to select a mesh object after meshing)
2010-02-16 16:13:36 +00:00
Stéphane Tayeb 0a9354a9f6 Inline some non-templated functions. 2010-02-16 15:55:09 +00:00
Stéphane Tayeb bf07514d00 Add missing includes. 2010-02-15 08:55:02 +00:00
Mariette Yvinec 965d951038 added Pierre and Jane as authors in Mesh_3 2010-02-10 14:29:35 +00:00
Stéphane Tayeb e5e356f314 Improve mesher_tester. 2010-02-02 14:02:02 +00:00
Sylvain Pion 85dc12f2a7 Remove empty lines at beginning and end of files
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Stéphane Tayeb 2c1944c3eb Fix: ensure that no '0' is inserted in the sizing field. 2010-01-29 15:33:26 +00:00
Stéphane Tayeb 2776bd6219 Postpone vector normalization when computing perturbation moves. 2010-01-29 10:21:06 +00:00
Stéphane Tayeb 33fc21a9c8 Improve weighted robust circumcenter: do not compute same thing twice. 2010-01-29 08:47:59 +00:00
Stéphane Tayeb d822ef8474 Fix: replace Vector_3() by CGAL::NULL_VECTOR. 2010-01-29 08:47:00 +00:00
Michael Hemmer d4bc692102 use CGAL::cpp0x for tuple 2010-01-27 13:50:01 +00:00
Laurent Rineau 5e4c755bdb Merged revisions 53668-53669,53678-53679,53682-53686 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53668 | yvinec | 2010-01-19 11:00:41 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  added changes for Mesh_3
........
  r53669 | yvinec | 2010-01-19 11:04:38 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  fixed page layout in Changes for Mesh_3
........
  r53678 | spion | 2010-01-20 13:32:36 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Link AK_d and reorder to have Modular close to NT.
........
  r53679 | lrineau | 2010-01-20 13:37:23 +0100 (Wed, 20 Jan 2010) | 9 lines
  
  Merge from trunk:
    | New Revision: 53666
    |  Author: sloriot
    |  Date: 2010-01-19 08:41:16 +0100 (Tue, 19 Jan 2010)
    |  
    |  Log message:
    |  
    | remove warnings
........
  r53682 | lrineau | 2010-01-20 14:31:41 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Simplify the URL to CORE, so that "_" is not in the URL (Pb with manual tools)
........
  r53683 | lrineau | 2010-01-20 14:42:23 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  Fix the package description of AK (fix the bib label and the version of
  CGAL)
........
  r53684 | lrineau | 2010-01-20 14:45:53 +0100 (Wed, 20 Jan 2010) | 1 line
  
  clean PkgDescription.tex
........
  r53685 | lrineau | 2010-01-20 15:01:09 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  - Update PkgDexcription.tex to year 2010.
  - Add manual-3.6.bib
........
  r53686 | lrineau | 2010-01-20 15:03:10 +0100 (Wed, 20 Jan 2010) | 1 line
  
  Update the biblio shipped in manual tools, using manual-3.6.bib
........
2010-01-20 14:07:18 +00:00
Stéphane Tayeb b583906228 Cosmetics. 2010-01-20 12:41:17 +00:00
Stéphane Tayeb 98803452d1 Update mesher_tester:
- 2 apps: 1 for images, 1 for polyhedron (reduce compile time)
  - improved outputs
  - meshes could now be computed simultaneously
2010-01-20 12:24:05 +00:00
Stéphane Tayeb 593e6cedc5 Remove useless expensive preconditions. 2010-01-18 09:22:51 +00:00
Stéphane Tayeb d8e224951c Fix html manual and ircad database url. 2010-01-14 08:15:26 +00:00
Stéphane Tayeb 69fc6a5cad * revert commit 51550 (only on doc_tex/Mesh_3/main.tex)
* fix typo
2010-01-13 16:58:23 +00:00
Stéphane Tayeb 1f3332bf63 Move Mesh_3 from candidate-packages to trunk (2/2) 2010-01-06 13:46:02 +00:00
Stéphane Tayeb 313a28d9a2 Move Mesh_3 from candidate-packages to trunk (1/2) 2010-01-06 13:44:50 +00:00
Laurent Rineau d8d7924ac0 Fix colors of edges. 2009-12-16 15:02:11 +00:00
Laurent Rineau 9e0fdd5948 Scene_c3t3_item now implements direct_draw_edges, so that it can display
edges in a different color (that way one can *see* them!).
2009-12-16 14:57:59 +00:00
Laurent Rineau f37e42744b Fix compilation on Windows. -- Laurent Rineau 2009-12-15 14:48:21 +00:00
Laurent Rineau 7036da22c9 New c3t3 item library. Previously the class Scene_c3t3_item was hidden in
the mesh_3 plugin.
2009-12-15 13:44:07 +00:00
Laurent Rineau 8c0dfb8d92 C3t3 item now displays colored triangles/cells, and uses display lists. 2009-12-11 16:21:17 +00:00
Andreas Fabri 783130ed4f yet another MSVS decl(export/import) problem. --LR 2009-12-11 15:30:13 +00:00
Stéphane Tayeb 9707b3edea Merge r53152 from 3.5 branch
r53152 | stayeb
Fix bug (typo) in polyhedral domain initialization.
2009-11-24 12:46:06 +00:00
Stéphane Tayeb 43fd508112 Merge r53086 from branches/experimental-packages/Mesh_3_with_optimizations
r53086 | stayeb
Use static filtered predicate Side_of_oriented_sphere_3 instead of Side_of_bounded_sphere_3.
2009-11-18 10:37:30 +00:00
Stéphane Tayeb 4874158276 Fix robust circumcenter construction (fix r52147). 2009-11-03 12:16:19 +00:00
Stéphane Tayeb 0a48c9eec4 Fix traits (remove use of deprecated Regular_triangulation_filtered_traits_3). 2009-10-23 09:30:49 +00:00
Stéphane Tayeb a9e9d368b4 Attempt to fix warning in File_medit.h on g++-4.3.2_F10GLIBCXXDEBUG-cmake 2009-10-06 07:25:54 +00:00
Stéphane Tayeb 321c9893d6 use is_zero() comparison in traits. Add precondition check. 2009-10-05 16:06:14 +00:00
Stéphane Tayeb 8bd2445f8d Fix applications/CMakeLists.txt 2009-10-05 16:01:49 +00:00
Stéphane Tayeb dcf43908d9 * remove accelerate_distance_queries() call in Polyhedral_mesh_domain_3 ctor
* make_surface_index() of class Polyhedral_mesh_domain_3 is now public
* change default value of Min_dihedral_angle_criterion from 25 to 12
* add command-line applications for various mesh generation examples
2009-10-05 12:03:49 +00:00
Laurent Rineau 786ea7960e Fix the display of image dimensions and spacings. 2009-09-27 19:07:08 +00:00
Stéphane Tayeb 7057ddc2d1 Merge [r51556-r51996]
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.

r51758 | lrineau
* Fix all \ccPkgHowToCiteCgal at once to turn 08 into 09

r51937 | stayeb
* Fix polyhedral oracle issue: switch to exact intersection computation.

r51957 | stayeb
* cleanup example folder.

r51960 | stayeb
* Remove wrong using namespace statement.
2009-09-21 14:36:31 +00:00
Stéphane Tayeb 00035e1bc9 * add customization parameters to output_to_medit. 2009-09-21 13:39:27 +00:00