Laurent Rineau
|
0fa0c4fbb9
|
Merge pull request #4244 from maxGimeno/AABB_tree-Make_accelerate_distance_queries_default-maxGimeno
AABB_tree: make accelerate distance queries default
|
2019-12-05 11:05:35 +01:00 |
Sébastien Loriot
|
2c17ec76fd
|
relicense to GPL-3+ (allowed since it is GPL-2+ originally)
|
2019-10-20 00:41:40 +02:00 |
Sébastien Loriot
|
c4c1a0b317
|
Remove license notice in headers manually
|
2019-10-19 16:00:05 +02:00 |
Sébastien Loriot
|
254d60f642
|
First pass on removing license notice in header for GPL files
|
2019-10-19 15:23:19 +02:00 |
Sébastien Loriot
|
7356421d80
|
introduce Commercial license SPDX tag
|
2019-10-19 12:15:19 +02:00 |
Sébastien Loriot
|
9bd9c68b83
|
update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
|
2019-10-18 21:57:54 +02:00 |
Laurent Rineau
|
dd734e3098
|
Merge pull request #4283 from sloriot/SMSeg-more_robust
Be more robust to degenerate and almost degenerate faces
|
2019-10-15 16:31:33 +02:00 |
Sébastien Loriot
|
15a546084c
|
be more robust to degenerate and almost degenerate faces
|
2019-10-10 17:22:19 +02:00 |
Maxime Gimeno
|
dd566a2c96
|
Fixes
|
2019-09-24 13:49:10 +02:00 |
Maxime Gimeno
|
a52592909f
|
Remove all calls to accelerate_distance_queries(), now redundant.
|
2019-09-24 11:44:20 +02:00 |
Sébastien Loriot
|
25a05e9f4c
|
Merge branch 'CGAL-named_function_parameters-4.14' into master
Conflicts resolved by hand
|
2019-07-28 23:46:43 +02:00 |
Sébastien Loriot
|
2f81a21523
|
Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
Conflicts resolved by hand
|
2019-07-28 22:30:13 +02:00 |
Sébastien Loriot
|
560c77f567
|
rename named function parameter class
|
2019-07-15 06:25:02 +02:00 |
Andreas Fabri
|
e2d19b0c8d
|
Replace NULL and Nullptr_t with nullptr and nullptr_t
|
2019-06-04 23:45:44 +02:00 |
Mael Rouxel-Labbé
|
2848158354
|
Fix typos
|
2019-05-20 08:54:04 +02:00 |
Laurent Rineau
|
90782d4b7f
|
Revert the merge of two pull-requests that target CGAL-4.14-branch
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
|
2019-05-14 17:50:45 +02:00 |
Andreas Fabri
|
a2075494da
|
Move trace.h
|
2019-04-08 16:16:49 +02:00 |
Sébastien Loriot
|
0685423ae8
|
update from cgal/master
|
2018-11-02 11:32:31 +01:00 |
Sébastien Loriot
|
2f9408f867
|
rename link name to match package name
|
2018-10-08 10:28:55 +02:00 |
Sébastien Loriot
|
a2e8a1c68f
|
add the suffix Ref to doxygen link to reference
|
2018-10-08 10:26:56 +02:00 |
Andreas Fabri
|
827e9fee8e
|
fix Segmentation
|
2018-05-04 09:00:09 +02:00 |
Sébastien Loriot
|
483f69728e
|
Refresh branch
|
2018-02-12 22:21:38 +01:00 |
Andreas Fabri
|
f723c527e1
|
Surface_mesh_shortest_path
|
2018-01-17 21:56:19 +00:00 |
Simon Giraudot
|
1b25f47f95
|
Small bugfix (stop criteria if flow goes to 0)
|
2018-01-12 14:15:00 +01:00 |
Sébastien Loriot
|
8cdfad0d08
|
add missing URL and Id tags
|
2017-11-15 22:58:57 +01:00 |
Sébastien Loriot
|
5ea5bc95fd
|
make maxflow header compatible with the license checking mecanism
|
2017-11-12 10:21:35 +01:00 |
Sébastien Loriot
|
ee57fc2d6c
|
add SPDX identifier for files under the GPL-3+ license
|
2017-11-12 10:17:51 +01:00 |
Sébastien Loriot
|
0b97c247bf
|
update macro names and undef them when leaving the file
|
2017-09-20 16:47:53 +02: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
|
cfc0ac01c3
|
Merge pull request #1699 from sloriot/SMSeg-match_concepts
Update code to match documented concepts
|
2016-12-02 11:35:48 +01:00 |
Sébastien Loriot
|
a619107eeb
|
property maps are readable property maps not lvalue
|
2016-11-18 07:54:57 +01:00 |
Sébastien Loriot
|
e17cabba90
|
use BGL helper free function is_triangle_mesh instead of a member one
|
2016-11-18 07:52:40 +01:00 |
Andreas Fabri
|
423242be31
|
dihedral_angle() -> approximate_dihedral_angle()
|
2016-10-11 15:35:20 +02:00 |
Laurent Rineau
|
42c0fc3c46
|
Missing includes
|
2016-09-30 15:23:15 +02:00 |
Andreas Fabri
|
c58582b5ec
|
Add global function dihedral_angle()
|
2016-09-30 15:23:15 +02:00 |
Maxime Gimeno
|
d2e6c0e9fa
|
Fix
- Use get() instead of [] operator to access the VertexPointMap.
|
2016-06-10 09:16:11 +02:00 |
Maxime Gimeno
|
90f04ba221
|
Fix runtime errors induced by insert(Primitive())
|
2016-05-27 12:14:38 +02:00 |
Maxime Gimeno
|
110464b045
|
Update the concept SegmentationGeomTraits to require Collinear_3 functor. Update the code accordingly.
|
2016-05-24 16:15:43 +02:00 |
Maxime Gimeno
|
8b34294c82
|
AABB_Tree ignores degenerated faces in SDF_Calulation
|
2016-05-24 10:17:41 +02:00 |
Sébastien Loriot
|
266812b165
|
use segment intersection by default as it is faster in general than ray casting
|
2016-04-26 17:12:18 +02:00 |
Sébastien Loriot
|
5df0fd7e4f
|
handle when the ray intersect a triangle as a segment
same handling as above: ignored
|
2016-04-26 17:12:18 +02:00 |
Sébastien Loriot
|
b90f3301e8
|
rename functions for ray casting and add comments
|
2016-04-26 17:12:18 +02:00 |
Sébastien Loriot
|
39336ebb34
|
remove debugging function
|
2016-04-26 17:12:18 +02:00 |
Sébastien Loriot
|
4f8c3adb71
|
use variant API instead of the Object one for intersection
|
2016-04-26 17:12:17 +02:00 |
Sébastien Loriot
|
2f20d4a036
|
assert -> CGAL_assertion
|
2016-04-26 17:12:17 +02:00 |
Sébastien Loriot
|
6b8421a048
|
update function name
|
2016-04-26 17:12:17 +02:00 |
Sébastien Loriot
|
a0b97b23fb
|
use the variant API instead of the Object one
|
2016-04-26 17:12:16 +02:00 |
Philipp Möller
|
649fabe67b
|
Do not use debug variant
|
2016-04-26 17:11:08 +02:00 |
Philipp Möller
|
a408a08ae7
|
fixup debug code
|
2016-04-26 17:11:05 +02:00 |
Philipp Möller
|
70f8f3f8e1
|
Use skip functor
|
2016-04-26 17:11:00 +02:00 |