yes feature edge refinement is possible and allows you to make what you like to do. However, there are some problems while extracting the feature edges automatically. Generally it happens that the feature edge mesh is not the one you would like to have - e.g. to many edges, wrong edges, not all edges etc. This is based on the surfaceFeatureExtract algorithm in OpenFOAM or other software packages like Blender. In my personal opinion there are two possible options:
- SimScale activate the featureEdge refinement with the automatic generated feature edge mesh (*.eMesh) which can lead to undesired refinements but actually it works (I guess it is what you already did) or
- Enable surface feature refinement for user-defined feature edges files (*.obj). The user should make the feature edge himself and upload it.
For me, both are relevant. The first approach is completely automatic and does not require anything from the user, only the specification of the refinement level for the edges. The second one requires more work for the user because they have to generate that edge file themself - but it would be the right one.
I guess SimScale is extracting the feature edges and use it for the feature refinement and the snapping procedure (I think they use explicit feature snapping instead of the implicit one - but I am not sure). So the option which is missing is the additional upload of the feature edge file or some workaround, that you can manipulate that feature edge within the software SimScale. By the way, there are many interesting refinement strategies that snappyHexMesh offers (also for feature edge refinement).