SalomePlatform / smesh

Salome MESH (SMESH) module to create and edit mesh in SALOME platform
GNU Lesser General Public License v2.1
5 stars 1 forks source link

[feature request] free nodes hypothesis (ie., detach node from specific internal surface) #5

Open otaolafranc opened 1 month ago

otaolafranc commented 1 month ago

would be awsome to have an hypothesis which 'frees the nodes/elements' from a geometrical constraint. this would be specially interesting for hex meshing with block divided geometry. one of the current limitations of salome today in this workflow is that some nodes will be 'blocked' or 'attached' to edges of the internal blocks of the mesh, therefore a 2D smoothing will be limited to the internal nodes of the mesh inside each face separately, but the nodes on the edges will be blocked. it would be great to be able to add an extra hypothesis with a submesh so we can 'detach' the nodes on the internal edges of a compound and treat them as 'common' internal nodes. this will enable to better smooth a mesh and furthermore (I am not sure of this) solve also the issue of collapsing layer addition over blocked geometries where edges have a higher valence than 2 (ie., they are shared by more than 2 blocks). here it can be seen an example of collapsing layer for blocked compound: image image and here is the python script to achieve the mesh with the boundary layer issue: scriptAndGeom.tar.gz

furthermore, it will also help for the meshing of compounds when they are only decomposed because of the use of parallel netgen