Skip to content

Add geometry polyhedral surface #1402

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

Merged
merged 13 commits into from
May 12, 2025

Conversation

vissarion
Copy link
Member

This PR is based on #789 and adds a 3D geometry type for polyhedral surfaces according to OGC standard.

The main class, concepts, i/o and basic traits are added.

Comparing to #789 it refines the code (since that was an old PR and the library evolved since then) and also defines the polyhedral surface as a set of polygons (instead of rings) as described in the standard.

Finally, there are docs and unit tests.

@vissarion
Copy link
Member Author

Thanks @barendgehrels for the quick review! I've addressed all your comments and replied to questions.

@vissarion vissarion force-pushed the feature/polyhedral_surface branch from afa0a38 to adcede5 Compare May 5, 2025 08:20
Copy link
Collaborator

@barendgehrels barendgehrels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool.

Small thing, can we squash and rebase (no merge commit)? Especially commits like fix typo we should avoid in the branch, I think.

@vissarion vissarion merged commit 9826b15 into boostorg:develop May 12, 2025
19 checks passed
@vissarion vissarion deleted the feature/polyhedral_surface branch May 12, 2025 09:09
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.

4 participants