Problems with Cartesian Mesh

I’m working with a hip implant that I’ve imported in .stl format, I need to get a cartesian mesh of it with exactly the same element size in all directions. I correctly assigned cartesian mesh to my volume, then I meshed it, but when I was evaluating the mesh quality I realized that many of the elements have a poor shape quality, what means that my bricks don’t have the same length in all directions. How can I solve it? It is really important to get bricks with the same size and the same element edge length in all directions.


If you take a look at the program help and type ‘cartesian mesh’, it shows you that you get bricks with equal size, I don’t understand why it happens. I’ve attached some screenshots to show you what I’m talking about.

In Utilities->Preferences… you must select ‘grid spacing’ as Uniform

Thanks for replying me! I’ve tried to do that and meshed it again. In fact, I’ve tried to specify a minimum size in preferences window too, but the problem is still there. Is there any other solution?


Attach a zip with your GiD model (without the mesh) to test it

Here it is!

I have been able to import the Step file,
assign Mesh->Cartesian to all volumes (with size=0 to use the general mesh size)
set the preference of Grid spacing=Uniform
and generate a mesh with general size=0.1
This is how the mesh look like


I attach the GiD model
HIP2.zip (923 KB)
(without the mesh to be smaller)
To repeat the mesh load the model, go to Mesh->Mesh options from model to set my same preferences, and generate the mesh.

Thank you again! After several tests I think I’ve discovered the problem. If you mesh with variable grid spacing and then you erase mesh, reset data, set uniform grid spacing and mesh it again the result is the same, whereas if you set from the beginning uniform grid spacing and mesh it, you get the correct result. Is it possible that this could be a program bug?