Improvements to extrusion algorithms
This issue tracks some ideas about generalizations of the extrusion algorithms:
- It would be nice to be able to create extruded meshes for OCC pipes
- not clear how to do this in all cases (cf. all the possible
trihedron
values: "DiscreteTrihedron", "CorrectedFrenet", "Fixed", ...); maybe just for the simplest case where we would evaluate the "guiding" curve?
- not clear how to do this in all cases (cf. all the possible
- It would be nice to be able to provide a scaling function - see e.g. #1991
- It could be useful to introduce Right/Left/Alternate for extruded meshes, as for transfinite meshes
- We could fill transfinite_vertices in meshG{Face,Region}Extrude when it makes sense (so that we can use extruded+recombined surfaces to create Transfinite Volumes, or use the P3D or structured CGNS output format)
- It could be useful to define some templates to extrude + refine in order to generate "structured refinements"
- in 2D: from 1 curve to 3, or from 1 curve to 2 (left and right)
- in 3D: the usual patterns...