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

CGAL Lab: Rendering polygons with ghost edges #7898

Merged

Conversation

soesau
Copy link
Member

@soesau soesau commented Nov 30, 2023

Polygons and meshes with non-triangular faces that have ghost edges, i.e., holes connected via two identical edges to the outer border of the polygon, are now correctly rendered.

The FacetTriangulator now uses mark_domain_in_triangulation to set is_external property.

Release Management

  • Affected package(s): Polyhedron/demo

ghost edges are not added to cdt in FacetTriangulator
mark_domain_in_triangulation is used to mark holes as external
@sloriot sloriot added Batch_2 Second Batch of PRs under testing and removed Batch_2 Second Batch of PRs under testing labels Jan 3, 2024
@sloriot sloriot added the Not yet approved The feature or pull-request has not yet been approved. label Jan 11, 2024
@sloriot
Copy link
Member

sloriot commented Jan 11, 2024

Successfully tested in CGAL-6.0-Ic-147

@lrineau
Copy link
Member

lrineau commented Jan 11, 2024

@sloriot You marked with Not yet approved The feature or pull-request has not yet been approved. . Who are the persons who should discuss this PR? That does not appear in the discussion of this PR.

@lrineau lrineau added this to the 6.0-beta milestone Jan 11, 2024
@sloriot
Copy link
Member

sloriot commented Jan 11, 2024

@sloriot You marked with Not yet approved The feature or pull-request has not yet been approved. . Who are the persons who should discuss this PR? That does not appear in the discussion of this PR.

I wasn't sure if somebody should review it

@sloriot
Copy link
Member

sloriot commented Jan 11, 2024

I did a quick review + testing the behavior on non triangle faces and it works as before. You can merge it.

@sloriot sloriot removed the Not yet approved The feature or pull-request has not yet been approved. label Jan 11, 2024
@lrineau lrineau self-assigned this Jan 11, 2024
@lrineau lrineau merged commit 61800d1 into CGAL:master Jan 11, 2024
9 checks passed
soesau added a commit to soesau/cgal that referenced this pull request Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants