Ivan Paden
28ac57e751
Fix for a failing MVSC test
2023-11-16 09:37:40 +01:00
Ivan Paden
324f133125
Update removed arguments
2023-11-16 09:37:40 +01:00
Sébastien Loriot
1d21d57f27
remove no longer used parameter
2023-11-16 09:37:40 +01:00
Sébastien Loriot
230de52aaf
remove unused variables
2023-11-16 09:37:40 +01:00
Ivan Paden
12cc789f33
Remove temp todos
2023-11-16 09:37:40 +01:00
Ivan Paden
4d06df0622
Move Sizing_field_base one directory down
2023-11-16 09:37:40 +01:00
Ivan Paden
42c02d9e34
Add constructor with VPMap input in Adaptive_sizing_field
2023-11-16 09:37:40 +01:00
Sébastien Loriot
04be232d14
update to macro update
2023-11-16 09:37:40 +01:00
Laurent Rineau
69d9025736
Merge pull request #6760 from hoskillua/gsoc2022
...
GSoC2022 - Interpolated Corrected Curvatures
# Conflicts:
# Installation/CHANGES.md
2023-11-15 16:00:36 +01:00
Sébastien Loriot
4c315c1ff8
fixes after review
2023-11-13 15:18:26 +01:00
Sébastien Loriot
4344c3cc27
replace boost::mpl::or_
2023-11-10 16:34:19 +01:00
Sébastien Loriot
08b25d8778
prevent a warning with older versions of TBB
2023-11-02 16:09:05 +01:00
Sébastien Loriot
ca0f9acbe0
Merge remote-tracking branch 'cgal/5.6.x-branch'
2023-10-25 17:43:16 +02:00
Sébastien Loriot
15a8dbf7d9
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-10-25 17:42:37 +02:00
Sébastien Loriot
f2ec9175ac
prevent the removal boundary edges (that are constraints)
2023-10-23 14:41:46 +02:00
Sebastien Loriot
9f9a6f600f
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-10-23 09:07:43 +02:00
Sebastien Loriot
fe28c0d64a
doc bugs
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-10-20 11:46:39 +02:00
Sébastien Loriot
08fa9f8a58
fix wording
2023-10-20 08:57:07 +02:00
Andreas Fabri
ff2d8b49b2
PMP: Remove doc of deprecated code
2023-10-19 13:36:45 +01:00
Sebastien Loriot
e6b84d4851
typo
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-10-18 10:19:23 +02:00
Sébastien Loriot
7d2de68d1c
add missing include directive
2023-10-09 16:55:57 -07:00
Sébastien Loriot
dbd706a3f4
remove remaining see also
2023-10-09 09:14:05 +02:00
Sébastien Loriot
a193a1d8fb
implement comments from review
2023-10-09 09:08:31 +02:00
Sébastien Loriot
df0e0ee9bb
implement comments from review
2023-10-09 08:50:17 +02:00
Sebastien Loriot
fb3623cfa9
Apply suggestions from code review
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-10-09 05:10:30 +02:00
Andreas Fabri
42b5aab4b1
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/refine_mesh_at_isolevel.h
2023-10-03 11:54:16 +02:00
Sébastien Loriot
7d12160e18
update doc
2023-10-03 11:52:04 +02:00
Sébastien Loriot
e1dd8c8a51
add doc
2023-09-30 08:41:58 +02:00
Sébastien Loriot
05e11d381f
add experimental function to refine a mesh along an isocurve
2023-09-30 08:41:58 +02:00
Sébastien Loriot
8700394122
boost::mpl::if_ -> std::conditional
2023-09-24 22:57:20 +02:00
Sébastien Loriot
a54e024a32
start adding dynamic property maps with default
...
WIP: need updates in all models of face graph
2023-09-13 17:59:52 +02:00
Sébastien Loriot
af95dae8c6
Merge remote-tracking branch 'cgal/master' into HEAD
2023-09-12 15:27:54 +02:00
Sébastien Loriot
b370381e0a
add missing ending
2023-11-16 09:34:40 +01:00
Ivan Paden
426c6f9f5b
Update polyhedron demo with ball_radius np in Adaptive_sizing_field
2023-11-16 09:34:40 +01:00
Ivan Paden
7037103416
Introduce ball_radius NP for curvature calculation in Adaptive_sizing_field
2023-11-16 09:34:40 +01:00
Ivan Paden
22b08dfaf8
Update documentation
...
Info on curvature calculation in Adaptive_sizing_field
Update reference manual welcome page
2023-11-16 09:34:40 +01:00
Ivan Paden
cd6692661d
Move Sizing_field_base.h out of internal
2023-11-16 09:34:40 +01:00
Ivan Paden
ec1793f54d
Documentation update
2023-11-16 09:34:40 +01:00
Ivan Paden
237e915d2b
Use any argument convertible to double for overloads
...
in isotropic_remeshing()
in split_long_edges()
2023-11-16 09:34:40 +01:00
Ivan Pađen
25c82a2ea2
UpdateSizing_field_base docs
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:34:40 +01:00
Laurent Rineau
b32a8331ed
Merge branch '5.6.x-branch'
...
# Conflicts:
# Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_sphere_3.h
2023-09-07 10:41:33 +02:00
Laurent Rineau
22d88e367a
Merge pull request #7651 from sloriot/PMP-snap_fix_collapse_test
...
Fix collapse test in snap
2023-09-06 11:52:52 +02:00
Mael Rouxel-Labbé
5425d089da
Merge remote-tracking branch 'cgal/master' into PMP-Remove_degen_faces-no-clear-GF
2023-09-05 14:52:16 +02:00
Sébastien Loriot
9d68f5350e
doc + changes
2023-09-04 15:00:06 +02:00
Sébastien Loriot
4dc2ad3f36
fix map type
2023-09-04 14:05:18 +02:00
Sébastien Loriot
49d6821d9b
accomodate update to c++17 STL
2023-08-28 13:51:57 +02:00
Sébastien Loriot
a528464f31
Merge branch 'cgal/master' into PMP-BF_autorefine
2023-08-28 13:44:44 +02:00
Sébastien Loriot
77145855da
allow external tag function in remeshing with common interface
2023-08-28 08:29:08 +02:00
Sébastien Loriot
3779d21163
doc that the functions depend on Eigen
2023-08-25 14:36:51 +02:00
hoskillua
a94a7337c2
Merge remote-tracking branch 'upstream/master' into gsoc2022
2023-08-25 14:51:46 +03:00
Ivan Paden
613b0a8914
Merge branch 'master' into PMP-add_sizing_in_isotropic_remeshing-GF
2023-08-21 22:18:37 +02:00
Ivan Paden
4ca59942bf
Document Sizing_field_base
2023-11-16 09:31:20 +01:00
Ivan Paden
039b02710e
boost::optional to std::optional C++ 17 update
2023-11-16 09:31:20 +01:00
Ivan Paden
9dff622007
Changes for documentation
2023-11-16 09:31:20 +01:00
Ivan Paden
a00509ea47
Remove precondition for vpmap
2023-11-16 09:31:20 +01:00
Ivan Paden
8cd75d86f7
Fix vpmap return error
2023-11-16 09:31:20 +01:00
Ivan Paden
a96054a051
Place Sizing_field_base under PMP namespace as Uniform and Adaptive classes
2023-11-16 09:31:20 +01:00
Ivan Paden
040b9ab194
Add precondition that sizing field and remeshing vpmap must be the same
2023-11-16 09:31:20 +01:00
Ivan Paden
35153d509d
Update documentation
2023-11-16 09:31:20 +01:00
Ivan Paden
b69a2671fe
Rename Sizing_field to Sizing_field_base
2023-11-16 09:31:20 +01:00
Sébastien Loriot
e845b07bab
using Koening lookup
2023-11-16 09:31:20 +01:00
Sébastien Loriot
46b50511a7
add missing include directive detected by the CI
2023-11-16 09:31:20 +01:00
Ivan Paden
1f9142bfc2
Try to fix failing test
2023-11-16 09:31:20 +01:00
Ivan Paden
f5d23db40a
Add template argument to constructor
2023-11-16 09:31:19 +01:00
Ivan Paden
dccf973186
Fix templating error in isotropic remeshing overload
2023-11-16 09:31:19 +01:00
Ivan Paden
9e91abb539
First attempt at sizing field docs
2023-11-16 09:31:19 +01:00
Ivan Paden
ff4bbaa155
Target length fix
2023-11-16 09:31:19 +01:00
Ivan Paden
6ee23c6fdd
Replace pmesh with vertex property maps in sizing field classes
2023-11-16 09:31:19 +01:00
Ivan Paden
ee640c91dd
Handle the special case when target_edge_length is 0
2023-11-16 09:31:19 +01:00
Ivan Paden
66721bbcd9
Add precondition 'remeshing mesh == sizing field mesh'
2023-11-16 09:31:19 +01:00
Ivan Paden
f589b054ed
Documentation update in remesh.h
2023-11-16 09:31:19 +01:00
Ivan Paden
050c7f9512
Add split_long_edges functionality using adaptive sizing field as an input
2023-11-16 09:31:19 +01:00
Ivan Paden
4a8974d256
Move sizing classes to 'public' headers
2023-11-16 09:31:19 +01:00
Ivan Paden
36f8d39f92
Remove extra code in tangential smoothing
2023-11-16 09:31:19 +01:00
Ivan Paden
00b4b93d1c
Remove the adaptive sizing field dependency in remesh.h
2023-11-16 09:30:10 +01:00
Ivan Paden
1f2c0f2471
Remove extra
2023-11-16 09:30:10 +01:00
Sébastien Loriot
5cc58a4080
don't do collinear test for a triangle to be collapsed
2023-08-17 15:02:48 +02:00
Sébastien Loriot
eada3ee8ca
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
2023-08-14 14:19:25 +02:00
Sebastien Loriot
b534d12620
Locate.h: Use Face_location / Barycentric_coordinates everywhere ( #7638 )
...
## Release Management
* Affected package(s): `PMP`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2023-08-14 14:11:02 +02:00
Sebastien Loriot
65764b5c6f
Minor improvements to the documentation of `PMP::orient_polygon_soup()` ( #7639 )
...
## Release Management
* Affected package(s): `PMP`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2023-08-14 12:00:31 +02:00
Sébastien Loriot
44e143e931
Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/master'
2023-08-14 11:54:13 +02:00
Sébastien Loriot
db9b8e70b3
Merge remote-tracking branch 'cgal/5.5.x-branch' into 'cgal/5.6.x-branch'
2023-08-14 10:22:35 +02:00
Mael Rouxel-Labbé
33d70dd95f
Minor improvements to orient_PS's doc
2023-08-04 14:32:48 +02:00
Mael Rouxel-Labbé
361f6e2f63
Clean code to use Face_location / Barycentric_coordinates everywhere
2023-08-04 13:30:26 +02:00
Sébastien Loriot
06db9ccad8
reproject barycenter to avoid boundary shrinking
2023-08-02 17:25:58 +02:00
Jane Tournois
b7aeab378f
Merge remote-tracking branch 'cgal/master' into PMP-add_sizing_in_isotropic_remeshing-GF
2023-08-01 12:22:15 +02:00
Ivan Paden
1c597a07cf
Move sizing map calculation to constructor
2023-11-16 09:16:00 +01:00
Ivan Paden
573cc53e0a
Move curvature map typedef to function
2023-11-16 09:16:00 +01:00
Ivan Paden
99661dfd73
Choose betwen curvature calc for selection and whole mesh
2023-11-16 09:16:00 +01:00
Ivan Paden
a61ebb545e
Change face subset back to working example with vector
2023-11-16 09:16:00 +01:00
Ivan Paden
4a5283b22e
Change selection option to set
2023-11-16 09:16:00 +01:00
Sébastien Loriot
63e3180517
use vector option for selection
2023-11-16 09:16:00 +01:00
Ivan Paden
677bb04ee8
(WIP) figuring out FaceRange curvature calculation
2023-11-16 09:16:00 +01:00
Ivan Paden
06db84f717
Fix sizing field calculation
2023-11-16 09:16:00 +01:00
Ivan Paden
91216f7875
Add adaptive remeshing to Polyhedorn demo, PMP plugin
2023-11-16 09:16:00 +01:00
Ivan Paden
73fd72feb9
Add constexpr to differentiate uniform and adaptive fields
2023-11-16 09:16:00 +01:00
Ivan Paden
ace36a2bb6
Make tangential relaxation work with both uniform and adaptive sizing field
2023-11-16 09:16:00 +01:00
Jane Tournois
cb779038f6
refs are not needed here
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2023-11-16 09:14:23 +01:00
Ivan Paden
5629f7a04b
Add first code for tangential relaxation with sizing (WIP)
2023-11-16 09:13:31 +01:00
Ivan Paden
fa9769b908
Prep sizing for tangential relaxation (WIP)
2023-11-16 09:13:31 +01:00
Ivan Paden
c89bedb97f
Replace std with cgal where applicable, fix assertion
2023-11-16 09:13:31 +01:00
Ivan Paden
947ab8f125
Make a (temp) property map for curvature calculation
2023-11-16 09:13:31 +01:00
Ivan Paden
52df5ae86e
Fix default remeshing overload
2023-11-16 09:13:31 +01:00
Ivan Paden
fd787c4530
Refactor sizing map update
2023-11-16 09:13:31 +01:00
Ivan Paden
92a434018a
Add sizing field calculation from curvature
...
WIP: isotropic remeshing default overload is now broken
2023-11-16 09:12:17 +01:00
Sébastien Loriot
d1779ca36d
doc concurrency_tag
2023-07-21 17:03:34 +02:00
Sébastien Loriot
9822f371dd
doc precision
2023-07-21 16:54:21 +02:00
Sébastien Loriot
e1d7105c1c
add visitor + add calls to the visitor
2023-07-21 16:47:03 +02:00
Sébastien Loriot
d6fdc85be9
rename variables
2023-07-21 13:38:10 +02:00
Sébastien Loriot
fdb6b799a9
add doc + do the autorefine inplace for the soup
2023-07-21 13:32:25 +02:00
Mael Rouxel-Labbé
7f85651e82
Merge remote-tracking branch 'cgal/master' into PMP-Remove_degen_faces-no-clear-GF
2023-07-19 13:55:35 +02:00
Mael Rouxel-Labbé
852056a8ac
Rephrase documentation of one-sided Haussdorff distance function
2023-07-12 16:16:42 +02:00
Sébastien Loriot
806ffa9385
remove TODO
...
I don't think a predicate sorting planes along a ray would be
faster than directly using intersection coordinates
2023-07-06 17:40:28 +02:00
Sébastien Loriot
e7490ee31f
use direct construction of coplanar segment intersection
2023-07-06 16:55:26 +02:00
Sébastien Loriot
a0658b6423
track coplanar triangles and use direct point construction
2023-07-06 15:51:04 +02:00
Sébastien Loriot
b86a1fed32
Merge remote-tracking branch 'sloriot/PMP-BF_autorefine' into PMP-BF_autorefine
2023-07-05 17:59:29 +02:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Sébastien Loriot
9cdfe70abb
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
2023-06-15 11:34:09 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
557b64e4a6
boost::any ==> std::any
2023-06-15 10:57:09 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
41449d71cd
fix bug when setting the ids of points
...
2 options, one with mutex and one without. As this section is not critical,
we do not really see a runtime difference (without mutex seems faster so
I pick that one as default)
2023-06-12 11:05:11 +02:00
Sébastien Loriot
c5fab1c874
fix sequential run
2023-06-08 14:21:59 +02:00
Sébastien Loriot
0684bd203f
hide debug
2023-06-08 14:21:51 +02:00
Sébastien Loriot
003bf47781
move alpha computation into a functor
2023-06-08 14:05:09 +02:00
Sébastien Loriot
48712f7862
don't use c++17 features
2023-06-08 14:04:55 +02:00
Laurent Rineau
0e76c32749
Merge pull request #7447 from MaelRL/CGAL-Fix_warnings-GF
...
Fix some warnings
2023-06-05 15:10:29 +02:00
Laurent Rineau
ae1bbe7e17
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 15:09:59 +02:00
Laurent Rineau
e697bb386d
Merge pull request #7489 from afabri/PMP-document_overload-GF
...
PMP: Document overload of angle_and_area_smoothing()
2023-06-05 15:09:56 +02:00
Laurent Rineau
f1a717bab5
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 14:01:18 +02:00
Andreas Fabri
c1b9ea9d47
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-06-02 12:27:28 +02:00
Andreas Fabri
f3c2d9b310
polish
2023-06-01 17:25:23 +01:00
Andreas Fabri
a8e3c84c78
PMP: Document overload of angle_and_area_smoothing()
2023-06-01 10:37:22 +01:00
Sébastien Loriot
cb3a1e03d4
remove the early exit as we could miss the fact that some operations might be impossible
2023-06-01 11:17:45 +02:00
Sébastien Loriot
3d6c0da44c
remove debug
2023-05-31 09:14:42 +02:00
Sébastien Loriot
b724def918
Merge pull request #6605 from sloriot/PMP-snap_no_deg_faces_created
...
Avoid creating degenerate faces in snap
2023-05-30 19:15:30 +02:00
Sébastien Loriot
4b2f3e6ec7
take np into account for concurrency
2023-05-30 16:01:05 +02:00
Sébastien Loriot
a1fbd105da
add TODO
2023-05-30 15:07:13 +02:00
Andreas Fabri
3d6d9b3edc
parallelize unique points
2023-05-30 11:10:36 +01:00
Sébastien Loriot
e34a79864a
debug macro
2023-05-30 10:13:28 +02:00
Andreas Fabri
2695834873
Rename lambdas
2023-05-30 08:10:06 +01:00
Andreas Fabri
1c1ed53c76
Parallelize deduplicate_segments()
2023-05-30 08:03:29 +01:00
Andreas Fabri
278e1867aa
parallize #1
2023-05-26 17:12:28 +01:00
Sébastien Loriot
5d73a7addd
add TODOs for parallelism
2023-05-25 10:06:51 +02:00
Sébastien Loriot
a15956d231
add clear function and input must mesh should be const in principle
2023-05-24 16:09:31 +02:00
Sébastien Loriot
ec274dd8e9
hide non used variable
2023-05-23 18:18:28 +02:00
Mael Rouxel-Labbé
7bf284fafa
Misc minor changes
2023-05-22 14:01:17 +02:00
Mael Rouxel-Labbé
62ca575170
Simplify expression
2023-05-22 14:01:07 +02:00
Mael Rouxel-Labbé
afd096cb91
Fix indentation
2023-05-22 12:30:38 +02:00
Charles Gueunet
cf07ee9c91
Trailing 'l' on return statement
...
In CERES_SOLVER mode only
2023-05-22 10:55:52 +02:00
Ivan Paden
eb2a023c31
Merge PR #6760 into gsoc2023-adaptive_remesh-ipadjen
2023-05-21 08:50:10 +02:00
Ivan Paden
5c4e6ed7b5
Create a vertex property map that will contain sizing info (WIP)
...
Also, update target length checks
2023-05-19 23:48:30 +02:00
Ivan Paden
7326fb52ce
Add initial preparations for adaptive sizing field
...
Add Adaptive_sizing_field header with edge min and max limits, and tolerance
Adjust the example
2023-05-19 23:47:41 +02:00
Mael Rouxel-Labbé
cb05427cf3
Remove std::move on temporary result
2023-05-16 15:49:34 +02:00
Mael Rouxel-Labbé
752aa94490
Properly initialize kernel functors
2023-05-16 15:49:18 +02:00
Mael Rouxel-Labbé
eb1462ea56
Remove needless reference
2023-05-16 15:49:00 +02:00
Mael Rouxel-Labbé
aa12591bc3
Use VPM's reference
2023-05-16 15:48:50 +02:00
Mael Rouxel-Labbé
a69a2f54c6
Rename to avoid conflict with STL
2023-05-16 14:21:27 +02:00
Mael Rouxel-Labbé
7a3ad05e05
Replace some calls of clear() by empty() to preserve internal property maps
2023-05-15 12:41:39 +02:00
Laurent Rineau
d6581363f5
Activate CDT2 for face triangulation ( #7437 )
...
(master only)
2023-05-12 10:05:25 +02:00
Laurent Rineau
bb63050ef0
Merge pull request #7436 from sloriot/PMP-doc_compta_ori
...
Improve doc of compatible_orientations
2023-05-11 17:37:11 +02:00
Jane Tournois
50bbb4f682
add namespace
...
to avoid conflicts with Uniform_sizing_field in Mesh_3
2023-05-11 16:07:10 +02:00
Sébastien Loriot
5c1e820c1e
fix test and demo
2023-05-11 16:07:10 +02:00
Sébastien Loriot
ad55b8cd9f
fix compilation issues
2023-05-11 16:07:09 +02:00
Jane Tournois
9de41310fd
use boost::optional<double> instead of a bool and a double
...
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h
2023-05-11 16:07:08 +02:00
Jane Tournois
0ee9406235
add possibility to provide a variable sizing field to PMP::isotropic_remeshing
...
# Conflicts:
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h
2023-05-11 16:05:48 +02:00
Sébastien Loriot
dbada8d636
fix alternative call + more debug
2023-05-10 14:59:49 +02:00
Sébastien Loriot
9f056f9d09
add missing np
2023-05-10 14:59:42 +02:00
Sébastien Loriot
a96af5031e
improve doc
2023-05-09 18:56:29 +02:00
Laurent Rineau
7789f8a144
Merge pull request #7418 from MaelRL/PMP-Add_missing_const-GF
...
Add missing const
2023-05-04 17:22:43 +02:00
Laurent Rineau
038813d7e6
Merge pull request #7418 from MaelRL/PMP-Add_missing_const-GF
...
Add missing const
2023-05-04 17:21:16 +02:00
Laurent Rineau
d2bc415a15
Merge pull request #6950 from lrineau/CGAL-allow_Epick_with_float-GF
...
Simple_precision_epick: an Epick-like kernel with float as FT
2023-05-04 16:37:17 +02:00
Sébastien Loriot
e0eac4f388
Merge remote-tracking branch 'cgal/master' into HEAD
2023-05-03 18:37:09 +02:00
Laurent Rineau
e31efe8cd9
Merge pull request #7401 from sloriot/PDemo-fix_warning
...
fix demo warnings
2023-05-03 15:05:41 +02:00
Mael Rouxel-Labbé
aa2a87e538
Add missing const
2023-05-03 11:27:28 +02:00
Sébastien Loriot
c1294a0eaa
boost::integral_constant ---> std::integral_constant
2023-04-29 09:42:15 +02:00
Sébastien Loriot
769fca3597
std::size is also c++17
...
remove this commit before merging to master
2023-04-29 08:54:05 +02:00
Sébastien Loriot
7f2ca4cfb7
fix more warnings
2023-04-27 15:52:52 +02:00
Sébastien Loriot
731905c02c
fix one more
2023-04-26 09:03:28 +02:00
Laurent Rineau
4d76e06383
Merge pull request #7392 from MaelRL/CGAL_IO-Obj_fixes-GF
...
Fix issues in OBJ I/O
2023-04-24 14:08:22 +02:00
Laurent Rineau
4fe208bdd3
Merge pull request #7392 from MaelRL/CGAL_IO-Obj_fixes-GF
...
Fix issues in OBJ I/O
2023-04-24 14:06:34 +02:00
Sébastien Loriot
2f7d150531
boost::begin/end/empty/size -> std::begin/end/empty/size
2023-04-23 23:01:35 +02:00
Sébastien Loriot
b039040f73
boost::is_convertible -> std::is_convertible
2023-04-23 22:37:07 +02:00
Sébastien Loriot
5726a0a255
boost::is_floating_point -> std::is_floating_point
...
boost::is_float
2023-04-23 22:37:07 +02:00
Sébastien Loriot
a04035879d
boost::is_const -> std::is_const
2023-04-23 22:37:07 +02:00
Sébastien Loriot
e82d970d19
boost::next -> std::next
2023-04-23 22:37:07 +02:00
Sébastien Loriot
99619dc634
boost::prior -> std::prev
2023-04-23 22:37:07 +02:00
Sébastien Loriot
8b3acae1c7
boost::remove_reference -> std::remove_reference
2023-04-23 22:36:59 +02:00
Sébastien Loriot
61834d5a26
boost::remove_const -> std::remove_const_t
2023-04-23 19:07:54 +02:00
Laurent Rineau
7cb29b5d0a
Merge pull request #7353 from MaelRL/PMP-Triangulate_PS-GF
...
Add triangulate Polygon Soup
2023-04-21 11:21:28 +02:00
Laurent Rineau
ad30839e6b
Merge pull request #7370 from sloriot/PMP-soup_self_intersections
...
Add self-intersection test and report functions for triangle soups
2023-04-21 11:20:52 +02:00
Sébastien Loriot
5260100f88
fix warning
2023-04-21 09:07:14 +02:00
Sébastien Loriot
3705a4cfef
fix typo
2023-04-19 04:09:46 +02:00
Sébastien Loriot
f3f6783e8a
update split candidate choice in case of presence of deg faces
2023-04-19 03:24:01 +02:00
Mael Rouxel-Labbé
b8e82b9c05
Merge remote-tracking branch 'cgal/master' into PMP-Triangulate_PS-GF
2023-04-18 12:16:27 +02:00