Commit Graph

114339 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 70a1db42a7 Scale up figure a tiny bit 2025-12-01 14:49:34 +01:00
Mael Rouxel-Labbé ae237aa27d Fix case 2025-12-01 14:49:26 +01:00
Mael Rouxel-Labbé 918acd427c Add dependencies 2025-11-28 16:03:53 +01:00
Mael Rouxel-Labbé 72c427948b Fix paranthesis placements for doc 2025-11-28 15:59:02 +01:00
Mael Rouxel-Labbé c6ba6f87e5 Fix fig labels in AW23 2025-11-28 15:58:48 +01:00
Mael Rouxel-Labbé 5406121cae Update todos 2025-11-28 12:44:51 +01:00
Mael Rouxel-Labbé 844b24b9ec Misc minor changes 2025-11-28 12:44:33 +01:00
Mael Rouxel-Labbé 057f13bd53 Add a test for polyline inputs 2025-11-28 12:43:53 +01:00
Mael Rouxel-Labbé ddbdc601c0 Minor ref manual improvements 2025-11-28 12:42:50 +01:00
Mael Rouxel-Labbé 8f3992b414 Work on user manual 2025-11-28 12:42:03 +01:00
Mael Rouxel-Labbé aa6276bf42 Work on user manual 2025-11-28 12:41:19 +01:00
Mael Rouxel-Labbé e0d8eb7ab6 Add missing namespaces 2025-11-26 14:36:56 +01:00
Mael Rouxel-Labbé e7c46d8275 Add .obj polyline reading to CGALlab 2025-11-26 13:28:26 +01:00
Mael Rouxel-Labbé fa5f5aaf2a Fix bad copy paste 2025-11-26 00:38:16 +01:00
Mael Rouxel-Labbé 5d724132a2 Add a missing helper function 2025-11-26 00:12:21 +01:00
Mael Rouxel-Labbé a4bff40ce1 The doc of AW3 depends on AW2 2025-11-26 00:12:08 +01:00
Mael Rouxel-Labbé 40f7bed213 Fix test compilation 2025-11-26 00:11:58 +01:00
Mael Rouxel-Labbé 2985283578 Add demo for AW2 2025-11-25 23:46:33 +01:00
Mael Rouxel-Labbé 48d09df6e6 Mirror AW2 improvements into AW3 2025-11-25 23:45:01 +01:00
Mael Rouxel-Labbé 57e5d7db09 Add code to compute gate properties at create time + cache them (for demo) 2025-11-25 23:28:31 +01:00
Mael Rouxel-Labbé a82f0d1d3a Misc cleaning 2025-11-25 23:28:08 +01:00
Mael Rouxel-Labbé 7263408e80 Add basic doc 2025-11-25 23:26:28 +01:00
Mael Rouxel-Labbé 8392c7a345 Add test for AW2 on point sets 2025-11-25 23:25:33 +01:00
Mael Rouxel-Labbé 2a7591e182 Add validation functions for AW2 2025-11-25 23:24:13 +01:00
Mael Rouxel-Labbé 79bb6f913b Minor update to a comment: those NPs are used by AW3 *and* AW2 2025-11-25 23:22:50 +01:00
Mael Rouxel-Labbé 4871bcd9a8 Update comment: AW2 also needs the precondition-less version 2025-11-25 23:22:22 +01:00
Mael Rouxel-Labbé 0098f50c34 Move AW2 package on package list 2025-11-25 23:21:55 +01:00
Mael Rouxel-Labbé 7556829225 Add 2 new examples + update old ones 2025-11-25 23:21:01 +01:00
Mael Rouxel-Labbé 5fe6573ec8 Add clear() functions for AW2 oracles 2025-11-25 23:18:46 +01:00
Mael Rouxel-Labbé 312696b2f5 Add code to dump labels in debug code 2025-11-25 23:17:48 +01:00
Mael Rouxel-Labbé 83fc70423c Rewrite AW2 API
+ fix storage oracle bug
2025-11-25 23:16:25 +01:00
Mael Rouxel-Labbé 017e961ba5 Fix broken clear function: can't && voids 2025-11-25 23:15:13 +01:00
Mael Rouxel-Labbé a3e5a381cb Add missing region label for boundary extraction 2025-11-25 23:14:54 +01:00
Mael Rouxel-Labbé 4ff04b3721 Fix linking error 2025-11-25 23:14:30 +01:00
Mael Rouxel-Labbé 669cf3c7ff Remove irrelevant oracle files
There is no point having triangles in 2D: we are only interested
in their borders, for which the segment oracle is sufficient
2025-11-25 23:13:19 +01:00
Mael Rouxel-Labbé 8c050b7a2d Return the refinement rule in Steiner computation + convenience overload 2025-11-25 23:12:06 +01:00
Mael Rouxel-Labbé d1fe2405d4 Rewrite the boundary extraction for AW2 2025-11-25 23:09:46 +01:00
Mael Rouxel-Labbé 0bae834179 Add more accessors from the wrapper 2025-11-25 23:08:31 +01:00
Mael Rouxel-Labbé df36d7672b Add a clear() function 2025-11-25 23:07:33 +01:00
Mael Rouxel-Labbé fe52554daf AW2: Use WKT everywhere 2025-11-25 23:06:40 +01:00
Mael Rouxel-Labbé 6aa0b9e207 Clean debug code 2025-11-19 17:24:50 +01:00
Mael Rouxel-Labbé 84dcbc389c Fix failing to detect that some gates are zombies
See comment in the code.
2025-11-19 17:23:41 +01:00
Mael Rouxel-Labbé 9a9f5b996d Add a label->string helper 2025-11-19 17:23:29 +01:00
Mael Rouxel-Labbé 8b838fcd5e Clean indentation 2025-11-19 17:23:04 +01:00
Mael Rouxel-Labbé 9b74dda056 Merge remote-tracking branch 'soesau/Intersection-Circle_Sphere_consistency-GF' into AW2-GF 2025-11-19 15:18:21 +01:00
Mael Rouxel-Labbé bdf1557940 Merge remote-tracking branch 'cgal/main' into AW2-GF 2025-11-19 15:08:28 +01:00
Sébastien Loriot f98d968ed0 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-11-19 14:46:33 +01:00
Sébastien Loriot 9bd1705bf8 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-11-19 14:45:21 +01:00
Sebastien Loriot 0fc710e95d
Fix bad 'if' condition & warning (#9126)
## Summary of Changes

```
Building CXX object test/Stream_support/CMakeFiles/issue8155.dir/issue8155.cpp.o
cd /home/cgal_tester/build/src/cmake/platforms/ArchLinux-clang-CXX20-Release/test/Stream_support && /bin/clang++ -DCGAL_DATA_DIR=\"/mnt/testsuite/data\" -DCGAL_TEST_SUITE=1 -DCGAL_USE_GMPXX=1 -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-clang-CXX20-Release/include -I/mnt/testsuite/include -isystem /usr/local/boost/include -Wall -O3 -std=c++20 -DCGAL_NDEBUG -MD -MT test/Stream_support/CMakeFiles/issue8155.dir/issue8155.cpp.o -MF CMakeFiles/issue8155.dir/issue8155.cpp.o.d -o CMakeFiles/issue8155.dir/issue8155.cpp.o -c /mnt/testsuite/test/Stream_support/issue8155.cpp
/mnt/testsuite/test/Stream_support/issue8155.cpp:27:17: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
   27 |     if (len > 0 || len != 1.0) {
      |         ~~~~~~~~^~~~~~~~~~~~~
1 warning generated.
```


https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.2-Ic-36/Stream_support/TestReport_cgaltest_ArchLinux-clang-CXX20-Release.gz

## Release Management

* Affected package(s): `Stream_support`
* Issue(s) solved (if any): n/a
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change
2025-11-19 14:43:26 +01:00
Sebastien Loriot dee5ed8cc2
Fix edge collapse with incident non-triangular faces (#9117)
Make collapse able to handle non-triangular faces. The fix is easy as
you simply don't need to join faces in case the face won't disappear
after collapse

**TODO:**
update doc and constrained version
2025-11-19 14:42:28 +01:00