Sébastien Loriot
|
a2169055c5
|
Merge pull request #7370 from sloriot/PMP-soup_self_intersections
Add self-intersection test and report functions for triangle soups
|
2023-04-06 19:25:04 +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
|
9ba370a229
|
use a canonical orientation
|
2023-04-06 17:54:49 +02:00 |
|
Sébastien Loriot
|
370d9134a0
|
use insertion by range
|
2023-04-06 17:54:49 +02:00 |
|
Sébastien Loriot
|
e94c7be4aa
|
update doc + TODOs
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
34e8d7ee42
|
disable CDT+ that is slower and add debug
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
d92d37c476
|
fix condition
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
2b77fcd094
|
faster implementation + fix intersection segments + check
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
85368c43c6
|
use all vertices in the check
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
e1414de8d9
|
add debug
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
47ac016af7
|
skip degenerate faces
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
b0edd90580
|
add option to directly dump the soup
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
a1ff847b6a
|
add "brute-force" version of autorefine()
|
2023-04-06 17:54:44 +02:00 |
|
Sébastien Loriot
|
5828644133
|
fix warnings
|
2023-04-05 17:24:04 +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 |
|
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
|
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 LoriotandMael
|
a34ada1cfe
|
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
|
2023-03-31 14:39:33 +02:00 |
|
Mael
|
dce2d9b780
|
Merge branch 'master' into PMP-Triangulate_PS-GF
|
2023-03-31 13:21:44 +02:00 |
|
hoskillua
|
796d7cc57d
|
handled scale dependency and add tests for it
|
2023-03-31 01:55:26 +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é
|
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 |
|