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

[feature request] integration of 2D paving algorithm and 3D one-to-one sweep #8

Open
otaolafranc opened this issue Sep 17, 2024 · 0 comments

Comments

@otaolafranc
Copy link

Hello,
I created a feature request for the addition of this two meshing algorithms:
2D paving: jaal algorithm https://link.springer.com/chapter/10.1007/978-3-642-24734-7_28
3D one-to-one sweep https://link.springer.com/chapter/10.1007/978-3-319-02335-9_1
the two algorithms are already implemented in MeshKit under a LGPL-compatible license.

this two algorithms would highly improve the hex meshing capabilities of salome.
the jaal algorithm, it is a unstructured quad mesh generator
advantages over current 2D quad meshing algorithms: it can respect the 1D discretization in contrast to gmsh quasi-structured quad, which can easily break the conformity of a mesh, this algorithm enables the possibility to mesh into a relative good quality quads without this detrimental and therefore make it more compatible with more complex meshes such as meshing a compound geometry with different algorithms where, gmsh quasi-struc quad would fail. (in contrast with the current quad meshers of salome that respect the 1D discretization, gmsh-blossom and netgen quad which generates quite bad quad quality).

the one-to-one sweep, it is an extension of the extrude 3D meshing algorithm.
advantages over curred 3D algorithm: it can increase the possibilities of use cases for more complex geometries where the extrude 3D would not be compatible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant