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
Andreas Fabri
257a03e198
PMP: Test with class derived from Surface_mesh
2023-05-04 11:38:44 +01: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
b8f23d4feb
Merge pull request #7255 from lrineau/CGAL-rename_ctest_test_names-GF
...
CGAL CTest support: rename the test names
2023-04-24 14:08:27 +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
Laurent Rineau
205236832e
Merge remote-tracking branch 'cgal/master' into CGAL-rename_ctest_test_names-GF
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/PMP/CMakeLists.txt
2023-04-21 10:47:17 +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
Mael Rouxel-Labbé
82e130d951
Minor example improvements
2023-04-18 12:14:10 +02:00
Mael Rouxel-Labbé
451223a2e8
Fix not forwarding verbose NP to inner functions
2023-04-18 11:22:53 +02:00
Laurent Rineau
594682dde3
Merge pull request #5461 from sloriot/PMP-decimation
...
Add coplanar decimation
2023-04-17 10:14:07 +02:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
Laurent Rineau
318fce90e9
Merge pull request #7385 from sloriot/PMP-tr_fix_deg_tri
...
handle degenerate triangles (usually created with the reprojection)
2023-04-17 10:13:24 +02:00
Sébastien Loriot
054906fe7c
handle degenerate triangles (usually created with the reprojection)
2023-04-13 15:17:04 +02:00
Sébastien Loriot
2393258370
add triangle soup specific tests
2023-04-12 16:59:05 +02:00
Sébastien Loriot
b123ccf125
copy mesh test for soup
2023-04-12 16:21:42 +02:00
Sébastien Loriot
a361f79e1f
add missing parameter
2023-04-12 16:21:26 +02:00
Sébastien Loriot
304c1394e5
check source mesh before doing the split
2023-04-12 15:19:07 +02:00
Sébastien Loriot
37361b757b
do not split if after split faces are not consistently oriented
2023-04-12 15:13:15 +02:00
Sébastien Loriot
6c2c6a580b
remove useless variable and use existing ones
2023-04-12 15:07:16 +02:00
Sébastien Loriot
ef41988c64
only one deg face is sufficient to cancel the split
2023-04-12 14:59:19 +02:00
Laurent Rineau
9e18cc6989
Unexpected backtick ( #7378 )
...
In the file: Arrangement_on_surface_2/index.html
we see:
```
The example below shows how to construct the same arrangement of five line segments built incrementally in Arrangement_on_surface_2/incremental_insertion.cpp` depicted in Figure 34.9 using the aggregate insertion
```
i.e. an unexpected backtick.
2023-04-12 09:55:42 +02:00
Sébastien Loriot
4dc91d18be
directly use std::multiset as the double keys are not needed
2023-04-12 09:19:55 +02:00
albert-github
8a0b21461d
Unexpected backtick
...
- Corrected some more redundant / missing backticks
- correctes a spelling error (Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2/Gps_default_dcel.h)
2023-04-11 17:38:37 +02:00
Laurent Rineau
e042737ed9
Merge pull request #7352 from sloriot/PMP-one_si_test
...
Do not test twice for self-intersections if there is none
2023-04-11 14:19:02 +02:00
Laurent Rineau
1dce90ee79
Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
2023-04-07 10:59:51 +02:00
Sébastien Loriot
8985916382
add note
2023-04-06 19:24:04 +02:00
Sébastien Loriot
140d13a943
fix after Andreas' review
2023-04-06 19:24:04 +02:00
Sébastien Loriot
9cd2e031db
fix after review from Mael
2023-04-06 19:24:04 +02:00
Sébastien Loriot
5f3d748e19
add doc for self-intersection related functions for soups
2023-04-06 19:24:04 +02:00
Sébastien Loriot
96868b9fc4
fix debug code
2023-04-06 19:24:04 +02:00
Sébastien Loriot
f8ab63088a
add self-intersection functions for soup
...
no doc for now
2023-04-06 19:24:04 +02:00
Sébastien Loriot
dd4a4420f0
soup/mesh abstraction
2023-04-06 19:24:04 +02:00
Sébastien Loriot
5828644133
fix warnings
2023-04-05 17:24:04 +02:00
Sébastien Loriot
a3bf5d80b7
limit the use of pre-computed meshes
2023-04-04 15:36:05 +02:00
Sébastien Loriot
cb672d4d90
Merge remote-tracking branch 'cgal/master' into PMP-decimation
2023-04-04 14:25:17 +02:00
Sebastien Loriot
964d108fd7
typo
2023-04-04 14:23:47 +02:00
Sebastien Loriot
5cf0be27c9
Fix typos
2023-04-04 14:22:32 +02:00
Sébastien Loriot
5cca87ee18
readd tests with approximate global criteria
2023-04-04 13:50:03 +02:00
Andreas Fabri
e816f17ef4
Derive Visitor in example to have default implementations of some callbacks
2023-04-04 08:47:07 +01:00
Andreas Fabri
8ee3eecc85
Remove unused typedefs
2023-04-04 08:33:51 +01:00
Sébastien Loriot
ae57ce5f2c
rephrase
2023-03-31 15:47:55 +02:00
Sébastien Loriot
95bc2eac4c
rename after rebase
2023-03-31 14:42:20 +02:00
Sébastien Loriot
f487828a90
dynamic images
2023-03-31 14:39:33 +02:00
Sébastien Loriot
077f307e01
be more precise
2023-03-31 14:39:33 +02:00
Sébastien Loriot
6330b825ad
add bounds
2023-03-31 14:39:33 +02:00
Sébastien Loriot
a98de00579
output is possible a polygon mesh
2023-03-31 14:39:33 +02:00
Sébastien Loriot
3e11982062
simplify
2023-03-31 14:39:33 +02:00
Sébastien Loriot
c2cb6d1831
rename vertex class
2023-03-31 14:39:33 +02:00
Sébastien Loriot
f730ab30d8
move to out np
2023-03-31 14:39:33 +02:00
Sébastien Loriot
cfa8c2954f
document the property map version of parameters
2023-03-31 14:39:33 +02:00
Sébastien Loriot
e316b3fb04
fix helper
2023-03-31 14:39:33 +02:00
Sébastien Loriot
39b84d0433
fix specialization
2023-03-31 14:39:33 +02:00
Sébastien Loriot
5e4e9a9001
fix warning
2023-03-31 14:39:33 +02:00
Sebastien Loriot
a34ada1cfe
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-03-31 14:39:33 +02:00
Sébastien Loriot
36e309e677
add example for almost coplanar remeshing
2023-03-31 14:39:33 +02:00
Sébastien Loriot
c88b106640
typos. Thanks again Albert!
2023-03-31 14:39:33 +02:00
Sébastien Loriot
4a0671bd21
add user manual for decimate
2023-03-31 14:39:25 +02:00
Mael
dce2d9b780
Merge branch 'master' into PMP-Triangulate_PS-GF
2023-03-31 13:21:44 +02:00
Laurent Rineau
d3a91046a9
Merge pull request #7276 from afabri/PMP_smooth_scale-GF
...
PMP: Add np for not scaling smoothed mesh
2023-03-30 18:04:34 +02:00
Mael Rouxel-Labbé
c346b4a836
Avoid repetition
2023-03-29 15:46:42 +02:00
Mael Rouxel-Labbé
8a39016780
Visitor of triangulate_faces must be a visitor of HoleFilling too
2023-03-29 15:30:25 +02:00
Mael Rouxel-Labbé
5a47df6682
Doc fixes, thanks @albert-github
2023-03-29 15:29:10 +02:00
Mael Rouxel-Labbé
77062ed7c2
Move triangulate_polygons()'s default visitor out of internal namespace
...
so that it is documented
2023-03-29 12:07:57 +02:00
Mael Rouxel-Labbé
962269c03d
Add see also's
2023-03-29 12:07:47 +02:00
Mael Rouxel-Labbé
9387f087e0
Refactor to properly forward NPs to triangulate_hole_polyline + other imprvmts
2023-03-29 11:53:27 +02:00
Mael Rouxel-Labbé
4a2d91e03b
Document requirements on faces of triangulate_faces/triangulate_polygons
2023-03-29 10:11:04 +02:00
Mael Rouxel-Labbé
1365fac894
Move macro
2023-03-29 10:08:10 +02:00
Mael Rouxel-Labbé
4d03dbe076
Try-Catch the CDT constraint insertions
2023-03-28 22:42:40 +02:00
Mael Rouxel-Labbé
f570e0ec2e
Enhance tests
2023-03-28 16:53:08 +02:00
Mael Rouxel-Labbé
c451b921ef
Rename internal functions for consistency
2023-03-28 16:52:48 +02:00
Mael Rouxel-Labbé
123c2513fc
Delegate construction of a 2D CDT to hole filling
2023-03-28 16:52:40 +02:00
Mael Rouxel-Labbé
6a0a0267bf
Test triangulate_polygons()
2023-03-28 15:16:52 +02:00
Mael Rouxel-Labbé
7b375129fb
Document triangulate_polygons()
2023-03-28 15:16:37 +02:00
Mael Rouxel-Labbé
4b2b996e08
Add visitor for triangulate_polygons()
2023-03-28 14:59:26 +02:00
Mael Rouxel-Labbé
51c1e21847
Change ITag to No intersections, and try{}catch() the CDT2 code
2023-03-28 14:58:39 +02:00