Laurent Rineau
760076510c
Merge pull request #1845 from lrineau/Mesh_3-fix_detect_features-GF
...
Various modifications of Mesh_3
2017-02-06 15:19:31 +01:00
Laurent Rineau
9b05a3a5a9
Replace CGAL_MESH_3_NO_PROTECTION_NON_LINEAR by a Boolean
...
The Boolean `nonlinear_growth_of_balls` can be set by the
non-documented API:
- the function `Protect_edges_sizing_field::set_nonlinear_growth_of_balls()`,
- the Boolean `Mesh_3_options.nonlinear_growth_of_balls`.
Of course the demo sets that Boolean when possible.
2017-01-25 16:18:10 +01:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Laurent Rineau
3299b4b906
Do not dump after optimisers that are not used
2016-04-01 16:17:08 +02:00
Laurent Rineau
8324d8eceb
bug-fix: invalidate the "manifold info" after refine().
...
The global optimizers destroy the manifold info. It must be invalidated.
2016-01-05 17:40:40 +01:00
Laurent Rineau
7b53a337af
Merge pull-request #483 from 'janetournois/Mesh_3-gray_level_image_oracle-lrineau'
...
Conflicts:
.gitignore
Mesh_3/include/CGAL/IO/File_medit.h
2016-01-05 14:58:18 +01:00
Laurent Rineau
d8c2f1a851
Remove Mesh_3 warnings in Boost.Parameters
2015-12-18 14:44:56 +01:00
Jane Tournois
f7efee8977
fix the use of the default number of initial points
...
it depends on the type of domain
2015-11-24 12:23:45 +01:00
Jane Tournois
44f940164a
add to mesh_3_options the ability to set the number of initial points from make_mesh_3
...
this is an undocumented internal feature
mainly for testing purposes
2015-11-23 16:48:15 +01:00
Clement Jamin
01b81c5bcb
Fix GCC compilation
2014-07-08 16:17:51 +02:00
Clement Jamin
078e89f55f
Add the possibility to remove the far points
...
The far points are added by the parallel version to reduce the contention
on the infinite vertex
2014-07-08 15:37:59 +02:00
Clement Jamin
a0948a9dac
Remove the "domain" parameter of the exuder
...
It had been added for the parallel version, but it's not needed anymore
2014-07-01 11:34:40 +02:00
Clement Jamin
f3c00442fd
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2014-05-14 19:05:40 +02:00
Laurent Rineau
cf5d6e041e
Use pragmas to fix warnings
2014-04-10 20:06:04 +02:00
Clement Jamin
206b20bc15
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2013-07-02 17:37:50 +02:00
Jane Tournois
d67db385fa
Merge branch 'Mesh_3-improvements-GF-old' into Mesh_3-improvements-GF
...
Conflicts:
Mesh_3/include/CGAL/refine_mesh_3.h
2013-03-21 11:22:15 +01:00
Laurent Rineau
220ddbf6b2
New macro CGAL_GCC_VERSION to help preprocessor conditionals on gcc version
...
And use it in <CGAL/refine_mesh_3.h>
2013-02-27 19:58:02 +01:00
Clement Jamin
1cd6747196
The exuder is now parallel.
...
NB: Added a "MeshDomain" template parameter to the Slivers_exuder class.
2013-01-30 17:26:30 +01:00
Laurent Rineau
c58bd4f8fb
Merge from next up to revision 70936
2012-08-02 12:18:09 +00:00
Laurent Rineau
db194534c7
First big patch to fix -Wunused-local-typedefs
...
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
by -Wall since gcc-4.8 (not yet released).
The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Jane Tournois
ccb5818ca3
r68603 and r68887 from Mesh_3-experimental-GF
...
Add a feature to dump c3t3 during the meshing process
+ missing parameter for make_mesh_3_impl
2012-07-27 15:44:16 +00:00
Jane Tournois
d3461617db
r67685 from Mesh_3-experimental-GF
...
Add a comment to ease the reading of the code
2012-07-27 08:53:31 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Laurent Rineau
95cde53b17
Merge "Mesh_3 with features" in trunk, so that it is in CGAL-3.8, at last!
...
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Mesh_3_with_features
2011-01-10 15:43:22 +00:00
Andreas Fabri
480ddb54f5
Remove ';'
2010-05-14 09:46:02 +00:00
Stéphane Tayeb
0a9354a9f6
Inline some non-templated functions.
2010-02-16 15:55:09 +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
Stéphane Tayeb
f8101d1b48
Merge [r50813-r51122]
...
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.
r51094 | stayeb |
* Fix "protect macros" of header files
r51075 | stayeb |
* Typo. Fix liver background color.
2009-08-07 15:35:32 +00:00
Stéphane Tayeb
a32afb6637
* Bug Fix: c3t3 number of cells after refinment (Refine_cells_3.h)
...
* Bug Fix: c3t3 reconstruction (refine_mesh_3.h)
* Add assertions to check c3t3 number of cells & facets wrt std::distance (it was done only in test_c3t3) (test_meshing_*)
* Code factorization for dihedral angles computation (dihedral_angle_3.h, min_dihedral_angle.h)
* Cleanup
2009-07-08 09:00:25 +00:00
Stéphane Tayeb
fdcbcb04d3
* Code cleanup
...
* Add copy ctor, operator= and swap methods (instead of defaults) to Mesh_complex_3_in_triangulation_3
* Fix refine_mesh_3
2009-07-07 09:40:24 +00:00
Stéphane Tayeb
d2e5e5b5b2
Minor fixes on exuder (CGAL_MESH_3_VERBOSE).
2009-07-06 16:10:24 +00:00
Stéphane Tayeb
772f0ecd6b
Split test_meshing into 3 files (less compilation memory consumption).\nDo not exude to verify mesher idempotence.
2009-07-03 12:32:32 +00:00
Stéphane Tayeb
13ebef3804
Add exudation step after refinment.
2009-07-03 09:26:52 +00:00
Stéphane Tayeb
fe60ae5f4e
Move Mesh_3 from branches/experimental-packages to trunk.
2009-06-26 15:29:26 +00:00