Skip to content

Add wrapping settings for surface mesh generation (snappy integration) #1234

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

Draft
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

maciej-flexcompute
Copy link
Collaborator

  • Introduced new classes: MeshQuality, SnapControls, GeometrySettings, and WrappingSettings to manage mesh generation parameters.
  • Updated MeshingParams to include wrapping_settings.
  • Enhanced surface meshing translator to handle wrapping settings in JSON output.
  • Added unit tests for wrapping settings functionality and validation against expected JSON output.

- Introduced new classes: MeshQuality, SnapControls, GeometrySettings, and WrappingSettings to manage mesh generation parameters.
- Updated MeshingParams to include wrapping_settings.
- Enhanced surface meshing translator to handle wrapping settings in JSON output.
- Added unit tests for wrapping settings functionality and validation against expected JSON output.
- Updated GeometrySettings to use EntityList for storing entities.
- Modified surface meshing translator to access stored entities correctly.
- Simplified test cases by allowing wildcard entity selection in geometry settings.
…fluid type in WrappingSettings

- Modified edge grouping logic to only apply when edge_ids are present,
- Changed cad_is_fluid from bool to Optional in WrappingSettings
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.

2 participants