Commit Graph

109193 Commits

Author SHA1 Message Date
Laurent Rineau 7249b2e3ed Merge branch '5.5.x-branch' into 5.6.x-branch 2024-01-24 16:00:41 +01:00
Laurent Rineau f7b4ecd114 Merge pull request #7971 from lrineau/SMDS_3-fix_read_MEDIT-GF
Mesh_3/SMDS_3: Fix reading of .mesh files
2024-01-24 16:00:06 +01:00
Laurent Rineau ea652b8d2f Merge pull request #7993 from sloriot/Shape_detection-doc
Improve doc
2024-01-24 15:59:46 +01:00
Laurent Rineau 02263fab9b Merge pull request #7975 from afabri/SDG2-fix7972-GF
Segment_delaunay_graph_2:  Fix Issue 7972
2024-01-24 15:57:17 +01:00
Laurent Rineau 074a05811a Merge pull request #7975 from afabri/SDG2-fix7972-GF
Segment_delaunay_graph_2:  Fix Issue 7972
2024-01-24 15:54:47 +01:00
Sébastien Loriot a4d713a386 do not skip whitespace while reading quotient 2024-01-24 15:53:11 +01:00
Andreas Fabri 5e67892ab0 If smaller is true we want to go in the 0-half space not 1 2024-01-24 13:58:37 +00:00
Sébastien Loriot d078a34e1f fix warnings 2024-01-24 11:47:11 +01:00
Andreas Fabri 33e09bf1a0 Switch back to the wrong coordinate system 2024-01-24 10:38:05 +00:00
Andreas Fabri 77d95097dd protect min/max 2024-01-24 10:05:46 +00:00
Andreas Fabri 33a58fab4e Do not output just the x-coord of the min of the bbox 2024-01-24 10:02:22 +00:00
Andreas Fabri f014326c00 Use Traits::Node_index 2024-01-24 09:49:10 +00:00
Andreas Fabri f650c6fe23 Add typedef to base class 2024-01-24 09:32:53 +00:00
Andreas Fabri 876865b525 use variable 2024-01-24 09:30:29 +00:00
Andreas Fabri b9a2556560 use variable 2024-01-24 09:27:27 +00:00
Andreas Fabri f29e307684 Add Node_index to the traits concept 2024-01-24 09:02:06 +00:00
Sébastien Loriot 832389a5f7 property handles are returned by copy 2024-01-24 08:58:07 +01:00
Andreas Fabri 620a78c7f0 CGAL_USE 2024-01-24 07:25:58 +00:00
Jane Tournois 55bb9c7bd5 [smooth] optional code to collapse only under angle condition
collapse is happening only if it does not create an angle smaller than 5.7 degrees,
OR if it improves smallest angle locally
2024-01-23 15:39:11 +01:00
Jane Tournois 9f8e36858d [smooth] add helper functions 2024-01-23 15:37:43 +01:00
Jane Tournois 013a33387f [smooth] use get() for optional 2024-01-23 15:36:35 +01:00
Jane Tournois ef39f52dc1 [smooth] during flip-smooth steps, perform smoothing iff it improves angles 2024-01-23 15:35:25 +01:00
Nicolas Saillant b16f57ece1 Update build scripts to use the number of available processors for parallel compilation 2024-01-23 15:05:00 +01:00
Sébastien Loriot 7431715e96 improve doc 2024-01-22 18:02:48 +01:00
Mostafa-ashraf19 ca895e66fa Basic Viewer Initial commit. 2024-01-19 21:11:31 +02:00
Jane Tournois 03b7687a3b [smooth] reorganize smoothing before freezing vertices 2024-01-19 15:50:00 +01:00
Laurent Rineau 885647fe4c fix for when the line is empty 2024-01-19 15:17:04 +01:00
Sebastien Loriot 128b169b24
Fixes when neither LEDA nor GMP is available (#7960) 2024-01-19 13:57:12 +01:00
Sébastien Loriot fbd15aa2ae make it cleaner 2024-01-19 13:55:53 +01:00
hoskillua 806d1247e6 display plugin ball radius slider update 2024-01-19 14:47:39 +03:00
Sébastien Loriot 6b40f5b189 restore axis aligned projection traits 2024-01-19 12:03:40 +01:00
Andreas Fabri a783412ba7 Use structural filtering for the fixed projection traits classes 2024-01-19 11:51:54 +01:00
Andreas Fabri f520602a0d Comment #warning and qualify get() with std:: 2024-01-19 11:47:05 +01:00
Sébastien Loriot 272a242f1b restore delaunay in CDT + autoref and deduplicate identical points in no segments case 2024-01-19 11:47:05 +01:00
Sébastien Loriot 0095748cd7 insert points directly on edges 2024-01-19 11:47:04 +01:00
Sébastien Loriot 81d2938910 collect on-edge information and do not collect segments on the same edge 2024-01-19 11:47:04 +01:00
Sébastien Loriot 61461b14b3 more debug and fix indices 2024-01-19 11:47:04 +01:00
Sébastien Loriot b9232b3677 fix bad indices 2024-01-19 11:47:04 +01:00
Sébastien Loriot dbe61d2feb update intersection computation code to always report the complete combinatoric of the intersection points 2024-01-19 11:47:04 +01:00
Sébastien Loriot 3b003535c7 WIP 2024-01-19 11:47:04 +01:00
Sebastien Loriot fc66579029
PMP/soup_autorefinement.cpp: Make sure we can read the file before continuing (#7974) 2024-01-19 11:43:14 +01:00
Sebastien Loriot 722e3825bb
Triangulation_2: Make IO save by changing file names (#7957)
## Summary of Changes

Change file names to avoid interaction between test cases.

@MaelRL I noticed that the RT test does not read back. 

## Release Management

* Affected package(s): Triangulation_2
* Issue(s) solved (if any): fix
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-141/Triangulation_2/TestReport_gimeno_ArchLinux-clang.gz)
* License and copyright ownership:  unchanged
2024-01-19 11:42:43 +01:00
Sebastien Loriot 2e4139cbb3
Try to fix link issues with qt6 resources (#7915) 2024-01-19 11:42:11 +01:00
Jane Tournois 5794c1f23a Merge branch 'Tet_remeshing-with_sizing_field-jtournois' into Tet_remeshing-wip-jtournois 2024-01-18 15:13:05 +00:00
Jane Tournois 69ade333b1 activate smoothing along features 2024-01-18 16:12:31 +01:00
Jane Tournois 965f587307 do not use MLS projection on features
it tends to make surfaces more round and reduce the quality of features
2024-01-18 16:10:02 +01:00
Andreas Fabri c21a988f3a Add the file 2024-01-18 12:03:20 +00:00
Andreas Fabri cdea8cf8bb
Update Orthtree/include/CGAL/Orthtree_traits_face_graph.h 2024-01-18 12:39:46 +01:00
Andreas Fabri db6f210684 Fix one input path 2024-01-18 11:31:17 +00:00
Andreas Fabri 1d8b017123 Fix package description 2024-01-18 11:27:55 +00:00