# Generic geometry node graph to extrude mesh?

Has anyone managed to make a generic "extrude" mesh surface operation in geometry nodes?

I want to do the equivalent of taking a flat grid, extruding it up 1000 units, and down 1000 units; such that Im left with three copies of the surface connected by faces.

The closes I've come is this; which works but isn't generic. This generates a mesh from curve (using a line profile), then makes a cube and rearranges the faces to fit.

• If your question has been solved, please be so kind and mark the answer that contributed to the solution as "Accepted answer" so that this question will not continue to be displayed as unsolved. Thank you! Here you can find more information: What should I do if someone answers my question?. If you still haven't gotten a solution to your question, please be kind enough to address it. Oct 24 at 9:31

With the node Extrude (Blender 3.1+) you should be able to get - after I rebuilt your nodes - exactly what you are looking for.