Commit Graph

456 Commits

Author SHA1 Message Date
Jane Tournois a8debb0d2d Revert "Fix sometimes creating holes in the C3T3"
This reverts commit 06d272169f.

There may be an inconsistency between exact and inexact computations,
in the facet encroachment rule

This code was leading to a local infinite refinement loop during cells refinement
2024-04-11 14:16:41 +02:00
Laurent Rineau 820b1c5609 Merge pull request #7552 from MaelRL/Mesh_3-PMD_init_bug_fixes-GF
Fix initialisation issues in Mesh_3
2023-07-26 17:30:40 +02:00
Mael Rouxel-Labbé 80834a640e Mirror 6f65ecf246 for P3M3 2023-07-12 10:08:36 +02:00
Nuno Miguel Nobre 0469f46105 Fix plurals in a number of manuals 2023-06-20 13:29:44 +01:00
Mael 532b82cb9b
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF 2023-05-04 17:28:47 +02:00
Mael Rouxel-Labbé ed354b4669 Silence a (wrong) warning in assertion code 2023-05-03 12:24:09 +02:00
Mael Rouxel-Labbé 4b92e10322 Add missing header include 2023-04-24 13:25:06 +02:00
Mael Rouxel-Labbé c593b76a38 Fix conversion warnings 2023-04-19 12:49:35 +02:00
Mael Rouxel-Labbé 58cc66188e Fix point() for P3T3/P3DT3/P3RT3/P3M3 2023-03-23 23:47:58 +01:00
Mael Rouxel-Labbé f5fd746503 Fix stack-use-after-scope error 2023-03-23 17:30:54 +01:00
Mael Rouxel-Labbé 28ed7be7d7 P3M3 always needs to Eigen now 2023-03-23 14:46:31 +01:00
Mael Rouxel-Labbé cd0c81a98a Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF 2023-03-20 10:14:27 +01:00
Mael Rouxel-Labbé 442770188f Cube > cuboid in P3M3 doc 2023-03-17 14:43:43 +01:00
albert-github 2d60f46985 issue #7231 Improvement of layout of refines relations.
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Sébastien Loriot 759d820ede add missing const 2023-02-20 15:10:31 +01:00
Mael Rouxel-Labbé 69662f0e47 Try to please MSVC 2023-01-31 11:22:38 +01:00
Mael Rouxel-Labbé f29872c15d Fix warnings 2023-01-30 17:06:13 +01:00
Mael 153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF 2023-01-27 22:09:02 +01:00
Mael 8f703b54cb
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF 2023-01-27 21:48:32 +01:00
Mael Rouxel-Labbé 041df2f7e8 Hide debug messages behind macros 2023-01-23 12:04:18 +01:00
Mael Rouxel-Labbé 23900fb1ce Remove sharp features handling from the periodic polyhedral example
it's currently bugged...
2023-01-23 12:03:47 +01:00
Mael Rouxel-Labbé b12f8e69e1 Fix not initializing vertex realizing the min 2022-12-06 15:43:21 +01:00
Mael Rouxel-Labbé 78a1fc1d14 Check that generic dummies create a proper cover 2022-12-06 15:13:22 +01:00
Mael Rouxel-Labbé 28f672a5b4 Further robustification improvements to P3_mesh_triangulation_3:
avoid canonicalization (i.e. construction) when possible
2022-12-06 14:48:59 +01:00
Mael Rouxel-Labbé 9b396fb0df Improve error message when attempting to use parallel periodic meshing 2022-12-06 14:47:08 +01:00
Mael Rouxel-Labbé 6de5332970 Add periodic polyhedral surface example to CMakeLists.txt 2022-12-06 14:46:43 +01:00
Mael Rouxel-Labbé 06d272169f Fix sometimes creating holes in the C3T3
Example here: https://stackoverflow.com/questions/74403892/missing-elements-in-periodic-c3t3-mesh

See details in the comments (diff)
2022-12-06 11:37:41 +01:00
Mael 6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF 2022-12-05 16:03:41 +01:00
Mael Rouxel-Labbé 7910d82c6c Misc minor changes 2022-12-01 12:34:50 +01:00
Mael Rouxel-Labbé 7b72dc9c22 Better bound for dummy projection 2022-11-29 12:36:00 +01:00
Mael Rouxel-Labbé cdc3bd22cf Fix project_on_surface's projection direction
See also https://github.com/CGAL/cgal/pull/5209
2022-11-29 12:31:44 +01:00
Mael Rouxel-Labbé b10b84fb7f Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF 2022-11-18 16:47:07 +01:00
Mael Rouxel-Labbé 3c24c1fe51 Add an example of periodic polyhedral domain 2022-11-18 16:25:24 +01:00
Mael Rouxel-Labbé 0867cb888e Apply projections of dummy points as long as there are dummy points in the C2T3 2022-11-18 16:17:46 +01:00
Mael Rouxel-Labbé 9abfc25c55 Add support for non-cubic dummy points in P3M3 2022-11-18 16:16:48 +01:00
Mael Rouxel-Labbé 5a93b1fb47 Remove obsolete P3M3 assertion enforcing cubic domains 2022-11-18 16:16:02 +01:00
Mael Rouxel-Labbé 71ff5c7b3c Use a non-cubic domain by default in the basic P3M3 example 2022-11-18 16:14:23 +01:00
Mael Rouxel-Labbé 6b6a1b8e3e Always print twice facets in medit output of periodic meshes
Because of the boundary, we want facets to be consistent with their
position as part of a cell that might be sharing vertices in different
periodic instances of the canonical domain
2022-11-18 16:11:21 +01:00
Mael Rouxel-Labbé 1869294e50 Misc code improvements 2022-11-18 00:21:58 +01:00
Mael Rouxel-Labbé c682f8dc20 Add some comments 2022-11-18 00:17:22 +01:00
albert-github eed54a0ae5 spelling corrections
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
albert-github 45478184de spelling corrections
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Laurent Rineau 8c9281f440 Merge pull request #6642 from sloriot/gsoc2022-boost_np
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Laurent Rineau d24b180293 Merge branch 'master' into gsoc2022-boost_np 2022-10-28 15:39:36 +02:00
Mael Rouxel-Labbé a91799be59 Fix compilation bug with CGAL_MESH_3_PROTECTION_DEBUG
Mirror 301181ca53
2022-10-27 12:52:21 +02:00
Mael Rouxel-Labbé 6ab1151454 Improve the code that deals with CGAL_MESH_3_PROTECTION_DEBUG
Mirror daf2e6839f
2022-10-27 12:51:50 +02:00
Mael Rouxel-Labbé 3e72a62aff operator* between enum and floating type is deprecated, fix warning
Mirror 612d6772b9
2022-10-27 12:48:57 +02:00
Mael Rouxel-Labbé bd52dc631a Misc code cleaning 2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé d8595b7965 Use periodic optimizers names (for consistency only: they are exactly Mesh_3's) 2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé 984cc777a5 Add a compilation error if Mesh_3/config.h is included before P3M3/config.h 2022-10-26 10:20:44 +02:00