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