Jane Tournois
df0ec2e54d
mention exuder bug fix in changes.html
2014-10-21 11:29:07 +02:00
Laurent Rineau
47708fd7e5
Fix a warning
2014-10-17 16:34:08 +02:00
Jane Tournois
2ff8f82bf2
improve the sorting function
2014-10-17 16:34:08 +02:00
Jane Tournois
d9cb114484
get_umbrella fixed. It was responsible for holes on the output mesh surface
...
it collects edges incident to the internal facets of the conflict zone,
that are restricted to the surface.
For each such edge :
- if it appears once, we keep it
- if it appears twice, we don't consider it
- if it appears more than twice, we are in a non-manifold configuration,
and the move (pump) is canceled
2014-10-17 16:34:08 +02:00
Laurent Rineau
70b5a14c9a
Fix the picking
...
There was two problems:
- the handling of glPushName()/glPopName was not consistent,
- the splatting MUST be deactivated during a picking.
2014-10-16 15:48:06 +02:00
Laurent Rineau
00a35cf3f5
Reformat to avoid wrapping
2014-10-10 16:41:17 +02:00
Laurent Rineau
54b9e83649
Announcement for 4.5
2014-10-10 16:36:07 +02:00
Laurent Rineau
86ae58ef9f
Merge branch 'Mesh_3-fix_surface_holes_4.5-jtournoi' into releases/CGAL-4.5-branch
2014-10-09 16:33:34 +02:00
Sébastien Loriot
58ca6c24ea
Merge branch 'Projection_traits-fix_angle_2-sloriot' into releases/CGAL-4.5-branch
2014-10-09 16:28:44 +02:00
Sébastien Loriot
6c4cd29fb1
bug fix in projection traits, Angle_3 != Angle_2 when z is taken into account
2014-10-09 10:27:39 +02:00
Clement Jamin
201ab5f9be
We need to copy facet's surface center too
...
(cherry picked from commit 32f7f5fd610481512ee626df4fd08249a31a8938)
2014-10-08 10:51:55 +02:00
Laurent Rineau
f5d89b443e
Update CHANGES
2014-10-06 16:46:28 +02:00
Sébastien Loriot
f2eb5bd75d
Merge branch 'Fix_mesh_3_missing_example_in_doc-APelle' into releases/CGAL-4.5-branch
...
Tested in CGAL-4.5-Ic-147
Approved by the release manager
2014-10-06 14:07:26 +02:00
Laurent Rineau
90f02e7c73
Merge branch 'Mesh_3-fix_with_time_stamps-GF' into releases/CGAL-4.5-branch
...
Fix a bug in Mesh_3, when timestamps are used to compare Vertex_handle
and Cell_handle. The bug was in the class
Protect_edges_sizing_field. Once a vertex is removed from a
triangulation, the timestamp of the Vertex can change. That means that
it invalidates any future use of the original Vertex_handle.
Bug-fix for CGAL-4.5, approved by the Release Manager.
2014-10-06 12:41:31 +02:00
Jane Tournois
602c33c897
Merge branch 'Mesh_3-fix_surface_holes_4.5-jtournoi' into releases/CGAL-4.5-branch
...
fix the use of "revert_move" that was producing holes on the mesh surface
infinite cells don't need to be backuped, but the data of facets that belong to
the convex hull should be restored (from inside the mesh)
2014-10-06 12:23:23 +02:00
Jane Tournois
2b7c05a1cc
Merge branch 'Triangulation_3-fix_delaunay_cell_base-jtournoi' into releases/CGAL-4.5-branch
...
- fix Delaunay_triangulation_cell_base_3, which was not compiling
- add testing for this class
2014-10-06 12:17:59 +02:00
Sébastien Loriot
926d0fefc8
Merge branch 'BGL-fix_internal_struct_names-sloriot' into releases/CGAL-4.5-branch
...
Tested in CGAL-4.5-Ic-146
Approved by the release manager
2014-10-03 17:20:49 +02:00
Jane Tournois
545fe18310
add missing typedef for compilation on Linux
2014-10-03 17:11:08 +02:00
Laurent Rineau
798db08a11
Make sure the functor is Assignable
...
A boost::function_output_iterator requires that its template argument is
Assignable. See:
http://www.boost.org/doc/libs/1_56_0/libs/iterator/doc/function_output_iterator.html#function-output-iterator-requirements
If one stores a non-const reference, then the class is not
Assignable. Store a pointer instead.
2014-10-03 16:26:43 +02:00
Laurent Rineau
99462e7faa
Fix missing header
2014-10-03 16:26:33 +02:00
Laurent Rineau
eefe2012c0
Bug-fix in Mesh_3 with time stamps
...
The implementation of the class template Protect_edges_sizing_field was
not correct when time stamps are used for Vertex_handle. The issue is
that the time stamp of a vertex change when one do:
tr.remove(v);
v = tr.insert(point);
The vertex pointed by 'v' is re-used by the TDS, but the time stamp of
the vertex does change.
2014-10-02 17:04:51 +02:00
Jane Tournois
a68adcffb2
add code to test Delaunay_cell_base_3
2014-10-02 11:30:30 +02:00
Jane Tournois
9e921b1d48
add typedef requested as documented
2014-10-02 11:28:43 +02:00
Jane Tournois
d874698109
fix implementation of Delaunay_triangulation_cell_base_3
2014-10-02 10:49:16 +02:00
Jane Tournois
354959972c
bug fix in restoration of Cell data after revert_move
...
we still don't backup infinite cells because the infinite vertex does not have
a proper vertex ID (i.e. meshing_info())
However the facet data should be restored in Delaunay-restricted facets that
belong to an infinite cell (i.e. mirror facets of restricted facets that
belong to the convex hull)
2014-09-30 16:51:34 +02:00
Sébastien Loriot
866ea60192
typos
2014-09-30 11:14:50 +02:00
Sébastien Loriot
81d63b133e
typos
2014-09-30 11:14:50 +02:00
Sébastien Loriot
f87046546e
remove duplicated class with name clashing with a macro in X11/X.h
2014-09-30 11:11:19 +02:00
Sébastien Loriot
434f27516a
Merge branch 'Surface_modeling-rename_class-sloriot' into releases/CGAL-4.5-branch
...
Renaming the class Deform_mesh to Surface_mesh_deformation to better fit
CGAL's naming conventions
Successfully tested in CGAL-4.5-Ic-144
Approved by the interim release manager
2014-09-29 08:13:03 +02:00
Sébastien Loriot
054236733c
add empty line at end of file
2014-09-29 08:11:35 +02:00
Sébastien Loriot
6818e7e48a
typedefs instead of using
2014-09-25 14:14:43 +02:00
Sébastien Loriot
377342b311
add backward compatibility class/doc/test
2014-09-23 11:34:47 +02:00
Sébastien Loriot
7bf22dc6f8
rename Deform_mesh -> Surface_mesh_deformation
2014-09-23 10:39:57 +02:00
Sébastien Loriot
60e7bd1201
rename section
...
(cherry picked from commit fd410f278d )
2014-09-19 17:39:37 +02:00
Sébastien Loriot
96bc096ff9
precise that the convex hull is triangulated
...
(cherry picked from commit 3e490bb59d )
2014-09-04 15:56:07 +02:00
Aymeric PELLE
3d37d6abe6
Add two examples for meshing multi domains. Fix some mistakes in the doc.
2014-09-03 16:55:10 +02:00
Andreas Fabri
d3ae29ff19
Reorder packages in the Part Geometry Processing: Surfaces, Points, 2D
...
(cherry picked from commit 5fde9635d2 )
2014-08-29 16:22:54 +02:00
Laurent Rineau
58e1779c1e
Prepare future final release 4.5
2014-08-29 15:22:35 +02:00
Sébastien Loriot
eefc18c12a
Workaround for CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
...
Trivial bugfix for master
2014-08-29 14:55:12 +02:00
Sébastien Loriot
9dd5d33040
Merge branch 'Surface_mesh_simplification-handling_pinching-sloriot'
...
Bugfix to handle pinching in a non-manifold mesh
Tested in CGAL-4.5-Ic-137
Approved by the release manager
2014-08-29 14:48:34 +02:00
Laurent Rineau
9e9e89b179
Disable a data file
...
Approved by the Release Manager.
2014-08-28 16:29:35 +02:00
Sébastien Loriot
0da71942d1
is_topologically_valid is aware of pinching and handle it as topological feature
2014-08-28 10:47:42 +02:00
Laurent Rineau
e1bbe09f14
Fix test results handling
2014-08-27 16:34:22 +02:00
Laurent Rineau
f18e50726c
Restore Doxygen testsuite
2014-08-27 16:34:11 +02:00
Laurent Rineau
2689f595f0
Restore release creation
...
For the moment, I do not run NSIS.
2014-08-27 16:28:13 +02:00
Laurent Rineau
ece98ded90
Try to restore 32-bits platforms on the new server
2014-08-27 16:27:45 +02:00
Laurent Rineau
20f0d669b1
updated crontab (automated commit)
2014-08-27 16:18:05 +02:00
Andreas Fabri
0ccdbd6f9c
Send the points of the hello world example to std::cout.
...
Approved by the release manager
2014-08-27 12:23:00 +02:00
Andreas Fabri
d5d9104736
typo
2014-08-27 11:28:55 +02:00
Andreas Fabri
e23cbaaa67
typo
2014-08-27 11:22:39 +02:00