Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work in progress on CDT_3 #2

Closed
wants to merge 465 commits into from
Closed

Conversation

lrineau
Copy link
Owner

@lrineau lrineau commented Nov 24, 2022

No description provided.

@lrineau lrineau marked this pull request as draft November 24, 2022 09:22
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch 2 times, most recently from 8812cab to 6d33336 Compare January 24, 2023 13:41
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch from 02decc6 to b209dcd Compare January 26, 2023 15:49
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch 3 times, most recently from 1e92afc to 6600d8d Compare February 6, 2023 14:19
@lrineau lrineau force-pushed the master branch 3 times, most recently from a6d3e97 to 00a7a32 Compare February 22, 2023 16:16
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch from 97faa77 to b9447a9 Compare March 13, 2023 13:36
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch from 1c0a084 to 1be8e68 Compare May 4, 2023 12:55
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch 2 times, most recently from 54d0b48 to 5e9570c Compare July 24, 2023 14:15
```
2>C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\include\type_traits(143,19): error C2338: static_assert failed: 'Calling declval is ill-formed, see N4917 22.2.6 [declval]/2.'
2>C:\GitHub\cgal\Triangulation_3\test\Triangulation_3\cdt_3_from_off.cpp(311): message : see reference to function template instantiation 'Segment &&std::declval<Segment>(void) noexcept' being compiled
2>C:\GitHub\cgal\Triangulation_3\test\Triangulation_3\cdt_3_from_off.cpp(311,57): message : see reference to function template instantiation 'std::vector<std::vector<Point,std::allocator<Point>>,std::allocator<std::vector<Point,std::allocator<Point>>>> segment_soup_to_polylines<_Ty&>(Range_of_segments)' being compiled
```
There was a warning:
```
Triangulation_3/include/CGAL/Constrained_Delaunay_triangulation_3.h:1841:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
[build]  1841 |     } // dim 2
[build]       |     ^
```
and for once that was a warning about a real bug!
The files are even repaired on the fiy.
For the moment, I selected:
  - num_vertices < 10000 and
  - "solid"

As for the meaning of "solid", quoting Zhou, Qingnan, et al.
"Mesh arrangements for solid geometry."
ACM Transactions on Graphics (TOG) 35.4 (2016): 1-15.:
> Solid meshes are free of self-intersections, degenerate triangles
> or duplicate triangles, and their generalized winding number field
> is either zero or one.
... instead of applying random selection of buckets.
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch from 3b266f5 to 4829813 Compare September 29, 2023 13:10
`Surface_mesh::collect_garbage` uses swaps, and this it modifies the
order of elements of the mesh.
@MaelRL This is the bug of Saddle-1CC.
@lrineau lrineau force-pushed the Triangulation_3-CDT_3-lrineau branch from 96b01ec to 69b6de3 Compare May 5, 2024 20:46
@lrineau
Copy link
Owner Author

lrineau commented May 13, 2024

See CGAL#8186

@lrineau lrineau closed this May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants