Andreas Fabri
c493359b62
Convex_hull_3
2018-01-18 10:11:33 +00:00
Andreas Fabri
e34529aa9a
PSP
2018-01-17 21:17:51 +00:00
Laurent Rineau
1c2e9df8cf
Merge branch 'releases/CGAL-4.11-branch'
2017-12-19 16:29:10 +01:00
Laurent Rineau
5181cd7474
Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
...
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2017-12-19 16:19:22 +01:00
Laurent Rineau
c4a7adcd5b
Merge pull request #2688 from lrineau/Convex_hull_3-fix_quickhull_in_coplanar_case-GF
...
Fix Convex_hull_3 quickhull, with coplanar point
2017-12-19 16:17:29 +01:00
Laurent Rineau
03913cca16
Merge pull request #2660 from sloriot/CH3-official_add_vertex
...
Use documented API
2017-12-19 16:13:26 +01:00
Laurent Rineau
22d5a5b884
Fix Convex_hull_3 quickhull, with coplanar point
...
`CGAL::convex_hull_3` documents that the output is a triangulation
polyhedron. That is true... but for coplanar input points! In case of
coplanar input point, the output before this patch was a polyhedron with a
single polygonal face. The patch triangulates the face using a pivot point
and Euler operations.
2017-12-15 10:45:25 +01:00
Sébastien Loriot
9dd6684627
use only add_vertex function described in the concept
2017-12-06 16:42:06 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
e61409f770
Merge pull request #2321 from sloriot/CH3-fix_tetra_orientation
...
fix the orientation of convex hull polyhedron of 4 points
2017-07-31 16:50:48 +02:00
Sébastien Loriot
04ab1fd268
fix the orientation of the generated polyhedron in case of 4 non-coplanar points
2017-07-31 10:40:51 +02:00
Laurent Rineau
aff2a7a899
Merge pull request #2287 from maxGimeno/Fix_GCC8_warnings-GF
...
Fix new -Wcatch-value warnings (gcc>=8.0)
2017-07-25 18:17:42 +02:00
Maxime Gimeno
96f7b0f138
Fix catch value warnings
2017-07-21 11:27:14 +02:00
Andreas Fabri
0cce789437
Add examples for using 3D convex hull functions with open mesh. And fix a bug in convex hull code
2017-07-19 12:25:31 +02:00
Laurent Rineau
1a2f617d89
Merge pull request #1843 from afabri/BGL_accelerate_copy_face_graph-GF
...
Accelerate copy_face_graph
2017-02-08 17:32:47 +01:00
Andreas Fabri
8d1db09275
The vertices must set_face()
2017-02-07 10:51:24 +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
Sébastien Loriot
abdf04ad3c
add deprecation warning
2016-12-29 12:09:05 +01:00
Sébastien Loriot
1258b7fae4
use BGL function instead of member function
2016-12-29 12:01:47 +01:00
Sébastien Loriot
31e5739a03
forward polyhedron type to the default traits
2016-12-29 12:00:42 +01:00
Andreas Fabri
e24a7f6c3d
Convex_hull_3: Put a class in the namspace CGAL
2016-12-09 17:39:44 +01:00
Andreas Fabri
466995a31b
Add typedef for Polyhedron_3
2016-11-30 11:56:52 +01:00
Andreas Fabri
9ee11501ac
Changes after the review by Sebastien
2016-11-30 10:03:00 +01:00
Andreas Fabri
394f9c5b2f
polish
2016-11-28 08:32:30 +01:00
Andreas Fabri
332ae157f6
make halfspace_itersectios work with FaceGraph
2016-11-27 20:28:44 +01:00
Andreas Fabri
6c9d30d5bc
Go back from unordered_map to map. This fixes the testuite, but what is wrong with unorered_map???
2016-11-27 11:21:08 +01:00
Andreas Fabri
10df561578
Cannot assign to a reference
2016-11-25 16:58:03 +01:00
Laurent Rineau
873e83a429
try to fix compilation errors
2016-11-25 16:51:45 +01:00
Andreas Fabri
e9bb53f13a
polish + map -> unordered_map
2016-11-25 14:34:19 +01:00
Andreas Fabri
ad85e5ecd7
Fix include guards
2016-11-25 06:36:52 +01:00
Andreas Fabri
ed838bf943
Fix a bug also in 4.9, with 3 collinear points
2016-11-24 14:24:11 +01:00
Andreas Fabri
54987251de
Add typename
2016-11-24 08:30:36 +01:00
Andreas Fabri
b13f541ca4
Merge branch 'Convex_hull_3-FaceGraph-GF' of github.com:afabri/cgal into Convex_hull_3-FaceGraph-GF
2016-11-23 11:57:08 +01:00
Andreas Fabri
1e87967cba
bug fix
2016-11-23 11:52:10 +01:00
Laurent Rineau
7af20f34a9
Fix compilation with GNU/g++
2016-11-22 14:56:37 +01:00
Andreas Fabri
e26e60dd6c
Add Default to Convex_hull_graph_traits_3; BGLize some code
2016-11-22 12:27:18 +01:00
Andreas Fabri
4d4db0cd70
Move star_to_face_graph() to Triangulation_3
2016-11-21 17:51:41 +01:00
Andreas Fabri
698e0941ea
Make polyhedral surface a template parameter
2016-11-21 08:35:01 +01:00
Andreas Fabri
32b1fb1c90
reserve
2016-11-19 08:02:59 +01:00
Andreas Fabri
b14a99cdf8
unused typedef
2016-11-18 20:39:10 +01:00
Andreas Fabri
e4d2a7f2e1
fixes for bugs spotted by g++
2016-11-18 17:56:24 +01:00
Andreas Fabri
63dfd4f992
check_convexity for FaceGraph
2016-11-18 16:47:53 +01:00
Andreas Fabri
ac56f8c059
fix index
2016-11-18 15:13:31 +01:00
Andreas Fabri
e4d1b68178
simplifications
2016-11-18 13:08:33 +01:00
Andreas Fabri
dacc7ee841
remove code deprecated with 4.6
2016-11-18 11:13:16 +01:00
Andreas Fabri
0bcafc536f
use copy_face_graph() so that we produce also a Surface_mesh
2016-11-18 10:35:26 +01:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Sébastien Loriot
cb479491d5
Merge remote-tracking branch 'cgal/releases/CGAL-4.6-branch'
2015-07-24 16:09:13 +02:00
Sébastien Loriot
f3f73d10a1
fix halfspace intersection for a kernel with exact constructions
2015-07-23 09:13:41 +02:00
Sébastien Loriot
1699dc8b48
do a check on a construction only if a kernel with exact constructions is used
2015-06-05 11:02:33 +02:00