Sébastien Loriot
6257109821
Merge remote-tracking branch 'cgal/6.0.x-branch'
2025-03-24 11:55:32 +01:00
Sebastien Loriot
6a2c2752c2
SMDS: Allow whitespace in the line ( #8793 )
...
## Summary of Changes
Make the function `read_MEDIT()` more tolerant.
TODO:
- [ ] Add tests
## Release Management
* Affected package(s): SMDS_3
* License and copyright ownership: unchanged
2025-03-24 11:53:52 +01:00
Sébastien Loriot
cf301c4d22
Merge pull request #8786 from efifogel/Aos_2-fixes-efif
...
Fixed do_intersect() of curves (provided by Edkirito).
2025-03-24 11:51:09 +01:00
Sebastien Loriot
1c948d21a5
Tetrahedral_remeshing - fix edges accidentally removed from complex ( #8785 )
...
## Summary of Changes
Fixes for split step in tetrahedral remeshing :
+ Some complex edges could get removed from complex before checking that
the splitting operation was totally allowed
+ it could happen that midpoint would invert sub-cells during split, for
very small volumes. This PR proposes a trick to try other possible
refinement points
## Release Management
* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership: unchanged
2025-03-24 11:49:43 +01:00
Mael Rouxel-Labbé
9e2a59ee6a
Fix bad orientation of some TMC output triangles
2025-03-24 11:48:37 +01:00
Sébastien Loriot
7da3375f9e
do not use deprecated handle() function
2025-03-24 11:48:32 +01:00
Mael Rouxel-Labbé
8952d855a9
Merge duplicate points in (T)MC post processing
...
Pointless to leave that step to the user.
Maybe the soup builder could do that on-the-fly, but then you have
to use concurrent data structures, not sure that it would be faster?
2025-03-24 11:46:27 +01:00
Sébastien Loriot
e463bcaec1
Merge pull request #8713 from efifogel/Aos_2-traits_concept-efif
...
Aos 2 traits concept efif
2025-03-24 11:45:17 +01:00
Sebastien Loriot
bcdd46aed5
restore coherent orientation of faces ( #8791 )
...
This has been broken in 6.0
2025-03-24 11:43:10 +01:00
Sebastien Loriot
f7f3f10346
Spelling correction ( #8788 )
...
Spelling correction
2025-03-24 11:42:42 +01:00
Mael Rouxel-Labbé
ad7f8d3041
Remove unused variables
2025-03-23 23:54:35 +01:00
albert-github
009a7963a8
Spelling correction
...
Spelling correction
2025-03-23 23:47:04 +01:00
Andreas Fabri
dd99f3d526
PMP: Initialize to avoid warning
2025-03-23 23:46:50 +01:00
Mael Rouxel-Labbé
9ba631d07c
Fix using c++17 static asserts
2025-03-23 23:18:49 +01:00
Sébastien Loriot
ce7cb41d5b
encode LEDA/Core dependency
2025-03-23 23:08:08 +01:00
Mael Rouxel-Labbé
0e6abc499f
boost > std array
2025-03-23 22:58:40 +01:00
Mael Rouxel-Labbé
b58a93c7c7
Fix mark type
2025-03-23 22:51:57 +01:00
Andreas Fabri
ea07b8c772
Compute strlen using snprintf
2025-03-23 22:24:34 +01:00
Andreas Fabri
75941ed2fb
Image_IO: sprintf -> snprintf
2025-03-23 22:24:18 +01:00
Mael Rouxel-Labbé
be7de12acb
Fix used uninitialized warning
2025-03-23 22:22:33 +01:00
Mael Rouxel-Labbé
ec9b5fa21c
Avoid pointless const&
2025-03-23 22:19:46 +01:00
Mael Rouxel-Labbé
114a4b8ff8
Add default constructors for test data structures
...
we don't actually ever run SLS2 with these polygon types,
it's just to test the API...
2025-03-23 22:14:44 +01:00
Mael Rouxel-Labbé
ee86465438
Fix conversion warning
2025-03-23 21:58:40 +01:00
Andreas Fabri
69df3ae5a5
T2: avoid maybe uninitialized warning
2025-03-23 21:50:14 +01:00
Mael Rouxel-Labbé
6ce3d6140a
Fix using C++17 static asserts
2025-03-23 21:44:47 +01:00
Mael Rouxel-Labbé
639b513993
Fix CMakeLists.txt
2025-03-23 21:44:33 +01:00
Mael Rouxel-Labbé
c61639cfd7
Fix extrusion without snapping not registering some offset points
2025-03-23 21:44:14 +01:00
Mael Rouxel-Labbé
bb81d8581e
Fix compilation of SLS extrusion without snapping
2025-03-23 21:44:04 +01:00
Mael Rouxel-Labbé
068fb97941
Fix tparam + add some details
2025-03-23 21:43:12 +01:00
Mael Rouxel-Labbé
cacd717b92
Align TMC's face creation on MC's
...
The main reason is that the previous implementation, which might
have been better, relied on a global edge index, which does not
exist simply for octrees.
Future work would be to re-implement some better way of constructing
the soup(s).
2025-03-21 13:31:02 +01:00
Andreas Fabri
7b2517a736
Update BGL/include/CGAL/boost/graph/dijkstra_shortest_path.h
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-03-21 10:24:34 +01:00
Mael Rouxel-Labbé
425cfb5f07
Use coordinates that create a simpler center
2025-03-21 09:23:47 +01:00
Sébastien Loriot
77a532a9d8
missing one vertex
2025-03-20 19:45:19 +01:00
Andreas Fabri
648b2bf004
SMDS: Allow whitespace in the line
2025-03-20 16:52:02 +01:00
Mael Rouxel-Labbé
1f91e3df40
Misc minor changes
2025-03-20 16:28:42 +01:00
Mael Rouxel-Labbé
e1fb8735b4
Make partition_traits' function static (like the others)
2025-03-20 16:27:09 +01:00
Mael Rouxel-Labbé
3c1c050026
Fix using incorrect cell indexes in Octree's for_each_cell
2025-03-20 16:26:32 +01:00
Mael Rouxel-Labbé
5ede5c90d7
Filter duplicate cell IDs in Octree's edge_incident_cells()
...
This happens for edges that are incident to leaves leaving at different
depth levels. If we don't filter, we needlessly create a degenerate
edge (and face).
2025-03-20 16:24:52 +01:00
Mael Rouxel-Labbé
1736a4f681
Remove needless references
2025-03-20 12:50:06 +01:00
Mael Rouxel-Labbé
54a7d4554b
Clean indentation
2025-03-20 12:48:28 +01:00
Andreas Fabri
ce56424cd5
Add example; polish doc
2025-03-20 11:59:08 +01:00
Mael Rouxel-Labbé
fba95c734a
Tolerate numerical errors for kernels without exact constructions
2025-03-20 11:22:04 +01:00
Mael Rouxel-Labbé
4976ca6572
Fix wrong type in doc
2025-03-20 11:17:21 +01:00
Andreas Fabri
954ea5a5fc
fix
2025-03-20 11:02:38 +01:00
Mael Rouxel-Labbé
0d20b6565e
Construct Exact_rational from strings
2025-03-20 10:55:24 +01:00
Sébastien Loriot
652f35794d
restore coherant orientation of faces
2025-03-20 10:53:53 +01:00
Andreas Fabri
4014582c13
lowecase
2025-03-20 10:37:53 +01:00
Mael Rouxel-Labbé
f95bbbccc2
Do not use underscore prefixes
2025-03-20 10:35:55 +01:00
Andreas Fabri
2eb0a36383
Add to change log
2025-03-20 10:34:15 +01:00
Andreas Fabri
d8248383a8
simplify the visitor
2025-03-20 10:29:35 +01:00