Commit Graph

48374 Commits

Author SHA1 Message Date
Jane Tournois 1dbc3fa69e If the angle bound is 0, do not even test the dihedral angle of edges: all edges are marked as sharp edges. 2012-07-19 13:54:43 +00:00
Jane Tournois caec2f2dc0 Avoid to compute the distance to the infinite vertex!
(this should be avoided by the small feature
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Initialize_infinite_vertex%28%29_with_NaN  )
2012-07-19 13:24:21 +00:00
Jane Tournois 0a3c4089fb fix constness inconsistency 2012-07-19 13:13:27 +00:00
Jane Tournois 3fa42c724e refactoring, extension of comments. 2012-07-19 13:02:52 +00:00
Jane Tournois 8e24599539 Implement the 'minimal_size' feature of Protect_edges_sizing_field.
(First implementation.)

Add a lot of "#ifdef PROTECTION_DEBUG".
2012-07-19 11:09:06 +00:00
Jane Tournois 9084012e22 In the Meshing Dialog of the Polyhedron demo (for mesh_3_plugin), add a
parameter to set a minimal size of protecting balls. That parameters is
forwarded through the call chain to the class Protect_edges_sizing_field,
but for the moment it does change anything (other commits will come).
2012-07-19 09:50:43 +00:00
Jane Tournois 2d2708aa82 Mark special ball differently. Now the Vertex must have:
void set_special(bool);
  bool is_special() const;

Add a Boolean parameter to C3t3::is_valid(bool), to have a verbose mode
(display an explanation of why the C3t3 is not valid).
2012-07-19 09:29:17 +00:00
Jane Tournois 8460a15eb9 create new branch (copy of next) for Mesh_3 improvements from GF, to be added to CGAL 2012-07-03 12:48:52 +00:00
Laurent Rineau 8e725dc83a Intel Compiler 11 is no longer tested. 2012-07-03 11:06:19 +00:00
Eric Berberich bc6d9c1005 fixed typo: added missing '_' 2012-07-03 10:53:25 +00:00
Laurent Rineau 4b21767b15 Fix an error with the current working directory
Without that fix, the examples/ and include/ were not extracted to the
right directory.
2012-07-03 10:12:38 +00:00
Laurent Rineau 8120651f6c Fix the announcement. I was made from the CHANGES file of a wrong branch 2012-07-02 16:31:12 +00:00
Laurent Rineau ac3bbcab8a Announcement for CGAL-4.0.1
Add remove the fake announcement file for CGAL-3.8.1 (it has never been
released).
2012-07-02 16:20:53 +00:00
Eric Berberich ef6fa7a32b Merge Script-improve_create_cmake-eric into next
Main changes are
- new installation manual
- distinction between essential and optional libraries
- preconfiguration of optional libraries possible
2012-07-02 15:56:15 +00:00
Laurent Rineau 9d180c5c22 Minor tweaks to the changes.html
I have reordered the entries, fixed a typo, and uniformized the use of the
verbs in the different entries.
2012-07-02 15:00:40 +00:00
Laurent Rineau 0a4d9444fc updated crontab (automated commit) 2012-07-02 12:18:03 +00:00
Efi Fogel 9561bdc1b0 cleanup 2012-07-01 15:11:31 +00:00
Efi Fogel 29491b5f56 cleanup 2012-06-30 23:35:30 +00:00
Efi Fogel 6aa13f3091 Added missing test 2012-06-30 23:16:06 +00:00
Efi Fogel 349cb198d9 cleanup 2012-06-30 22:52:28 +00:00
Efi Fogel 390d3a97c6 cleanup 2012-06-30 22:51:10 +00:00
Eric Berberich a488660748 rely on CMake list(FIND ...) instead of macro
Macro is nicer to use, but needs to be included and is less efficient.
To improve understanding: added comments
2012-06-29 23:13:43 +00:00
Eric Berberich 1d21969b14 revert use of macro and rely on list(FIND ...) 2012-06-29 22:53:42 +00:00
Eric Berberich 167783acde copy'n'paste works if the right includes exist: here missing CGAL_Macros
instead of including the file I've just added the general cmake makro to 
check whether an item is in the list. Why does it need a macro? There should 
be a list-operation for that ...
2012-06-29 22:22:25 +00:00
Laurent Rineau 07079c984d merge changes from next 2012-06-29 16:31:48 +00:00
Laurent Rineau 62a8fdc2d4 Merge /branches/features/Triangulation_2_UseTraitsInHierarchy-GF/Kernel_23
... and only that directory. The rest of the branch is a patch to
Triangulation_2, that will be sumbitted as a small feature.
2012-06-29 16:27:25 +00:00
Eric Berberich 810209f613 some problem with Coerction traits: Explicit casts required
Needs some further investigation! Background: the new CMake scripts for CGAL
are more strict what comes to includes of external libs (and Core is 
considered as an external lib now), thus the testsuite has shown errors 
related to the 'hacks' here. But as far as I know, the Coercion_traits 
should be able to solve these issues.
2012-06-29 16:03:33 +00:00
Eric Berberich 3a7ad3baaa mandatory -> essential 2012-06-29 15:27:45 +00:00
Eric Berberich d4cb1c2212 SetupDependicies needs also to check for essential lib (not just WITH_<lib>), side effect: mandatory->essential 2012-06-29 15:24:30 +00:00
Laurent Rineau 2d60ee7175 merge changes from next 2012-06-29 14:09:45 +00:00
Eric Berberich d0d6335a79 added Eigen3_FIND_VERSION to search for minimal version
CGAL_Common.cmake is included at a very early stage 
- when configuring CGAL but also
- when configuring demos etc
2012-06-29 12:51:02 +00:00
Laurent Rineau 7cc17ddece Fix a compilation error
A template specialization (that is a complete specialization) is not a
template. The typename keyword must not be used in typedefs.
2012-06-29 11:07:34 +00:00
Laurent Rineau 947dd14f31 Minor fix: ensure the OpenGL version is displayed by test results pages 2012-06-29 10:57:59 +00:00
Eric Berberich 87ebf20f51 need a certain order 2012-06-29 09:39:40 +00:00
Eric Berberich b5a4e941fd the mandatory libs need an particular order, and we simplify with a macro 2012-06-29 09:24:19 +00:00
Eric Berberich 83ae4dfda7 added missing include 2012-06-29 00:44:05 +00:00
Efi Fogel add90033b4 updated 2012-06-28 21:36:56 +00:00
Efi Fogel 6058295b42 cleanup 2012-06-28 21:35:44 +00:00
Laurent Rineau 656b09f242 merge changes from next 2012-06-28 16:46:25 +00:00
Laurent Rineau 63931805bf updated crontab (automated commit) 2012-06-28 16:18:02 +00:00
Laurent Rineau 160975eb12 Leftover of previous commit:
Second fix for Windows

On Windows, with auto-linking, the variables ${CGAL_LIB}_LIBRARY are
empty.

What is more, that is a bad idea to check if the libraries does exist. If
for example CGAL has been configured with WITH_CGAL_Qt4, and the CGAL_Qt4
library is not correctly created, we want a compilation error, and not just
a CMake warning saying "Please configure CGAL using WITH_${CGAL_LIB}=ON."
2012-06-28 15:57:29 +00:00
Laurent Rineau 483593826b Second fix for Windows
On Windows, with auto-linking, the variables ${CGAL_LIB}_LIBRARY are
empty.

What is more, that is a bad idea to check if the libraries does exist. If
for example CGAL has been configured with WITH_CGAL_Qt4, and the CGAL_Qt4
library is not correctly created, we want a compilation error, and not just
a CMake warning saying "Please configure CGAL using WITH_${CGAL_LIB}=ON."
2012-06-28 15:47:16 +00:00
Laurent Rineau 70e00b3d6e First fix for Windows: the auto-linking needs link_directories commands 2012-06-28 15:32:04 +00:00
Laurent Rineau 455fcb0109 Add a comment for later 2012-06-28 15:15:31 +00:00
Eric Berberich eb6c435c4a correct spelling of GMPXX_FOUND variable
FOUND_GMPXX -> GMPXX_FOUND
2012-06-28 13:02:32 +00:00
Laurent Rineau 495c34a8f5 Typo that led to a LaTeX compilation error
That was a missing ';' in the first argument of \ccMethod
2012-06-28 13:00:57 +00:00
Eric Berberich 3336c68671 fix for optional parameter 2012-06-28 12:47:13 +00:00
Eric Berberich df72a1aa08 macro use_lib now has an optional second parameter for UseFile
this avoids a nasty hack with checking for a leading ### in a string and 
allows to use "use_lib( FOO )" in other places much easier
2012-06-28 12:20:52 +00:00
Eric Berberich ee0fde5d13 re-added files probably used by external users 2012-06-28 12:03:12 +00:00
Eric Berberich 6ef22380b4 make the find_package of CGAL more preconfigy, get version of GMP
This fixes the previous "fix": it is needed to call get_dependency_version(GMP)
2012-06-28 09:08:25 +00:00