generate mesh from overlapping geometries
I have some questions regarding meshing overlapped geometries.
I have this geometry with two pieces: the yellow piece and the blue piece, both made of 2D surface mesh. They overlap a bit as shown in the picture.
My goal is to create continuous solid meshes out of these two pieces. My current approach is: (1) create two solid bodies out of the surface mesh separately, then (2) Boolean Operation merge the two solid bodies into one solid body, then (3) Volume Tetra them. The problem of this approach is that the two merged bodies generate narrow irregular geometry lines at the overlapped part, which leads to really fine mesh at the overlapped region, as shown below,
I need evenly sized meshes (length ~0.04) for the model to stay stable. I’ve tried to use Check Elements to save the elements smaller than 0.01, then remesh them using Tetra Remesh, but it did not work.
Any suggestions on how to generate solid mesh better in this situation? I’ve attached the model file in this post. Thank you!
Do you want the bottom region that is not overlapping to be connected as well? Or just the top region?
So one thing that you can do is to refine the 2D mesh before creating solids from them. That will hopefully eliminate some of the sharp angles that are causing these small elements.
Do this in 2D, Automesh, then select the current elements of your part and change the mesh size to be relatively small. Make sure your option is set to "elems to original comp" if you plan on just replacing the initial mesh. Then create your solid geometry from these finer meshed parts.
Also, you can use 2D elements to guide the 3D solid mesh. Once you have your solid geometries, create a 2D tria mesh using 2D, Automesh, then change the top left box to surfs instead of elems. Create a 2D mesh that looks coarse enough to you and make sure it's in the same component as the solid geometry.
Then once you go to volume tetra mesh, check the box "match existing mesh". This will use the 2D mesh as a guide.
Disclaimer: you may get errors doing this if you create a 2D mesh that is just too large and impossible for the geometry to create 3D elements to fill the geometry.
Let me know if that helps prevent some of these small elements.