<div dir="ltr"><div>I have been trying to mesh a 3D cube with multiple layers using gmsh. I need all hexahedral elements. My 2D geometry is first meshed with unstructured grid and all quad elements which is achieved using recombine. Extruding the 2D mesh in z direction using :<br><br>out1[]=Extrude {0, 0,911} {Surface{114}; Layers{{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},{0.0329,0.1570,.4894,.5412,.6586,0.6915,0.8716,0.8957,.9034,0.9045,.9111,0.9265,0.9286,0.9506,0.9594,0.9671,0.9835,1}};Recombine;};<br><br>creates a problem. The mesh on say z=911 is not identical to z=0. So 3D mesh fails. I have attached part of the mesh in XY plane in transparent mode (checked off visibility of Surface faces in Tools>Options>Mesh) to show how the mesh at z=0 and z=911 are not identical.<br></div><br><div>From reference manual, section 6.3.2, it's stated that Extrude command extrudes both the geometry and the mesh using a translation. So mesh is only translated along z, and it shouldn't change after translating.<br><br></div><div>Could anyone help resolve this issue? Thanks a lot in advance.<br><br></div><div>Best regards,<br></div><div>Shahla<br></div></div>