Extruded BSpline/Spline: Refine by splitting results in mesh error
Dear all, Please check the attached minimal example.
If I extrude a surface constructed with a Spline/BSpline using the key word "Layers", there is a problem when performing uniform refinement ("Refine by splitting"). It works without the extrusion step or without the "Layers" keyword.
There is a warning about "negative jacobians", but no error on refining. But some newly generated mesh nodes are not in the correct position (along the extrusion path of the original surface). For a 'Spline', the problem can be (at least here) corrected upon remeshing the surface (press '2' before pressing '3'). For a 'BSpline', however, upon remeshing ('2' or '3') gmsh will emit:
Info : Linear search for (0, 0.8942823193036668, 1)
Error : Could not find extruded vertex (0, 0.8942823193036668, 1) in surface 23
I want to remesh after the refinement, because it results in a smoother mesh with the Blossom algo (not used here).
Thanks for your work!