I am trying to mesh a solid but with a “3D mesh”. As you can see in this picture attached the result is only the mesh of the surface so obviously I have it all wrong. Is it possible to generate a 3D mesh with 8 or 6 nodes?
But this is not meshing the element. From what I understand this creates only one mesh. Can I divide this in many pieces? Also, I was hoping I’ll be able to extract the 8 nodes that construct the mesh.
Sorry, but it is quite difficult for me to explain what I want to do. I tried to model this in Revit just to show what I want. So basically the big box is one element and I want to mesh it into the sub-elements as shown in the picture below. Then I need to extract the information for each “cube” or as it is a mesh element. Maybe I don’t understand your answer but the way I see it it is creating a mesh with 4 nodes only on the surface. I need a mesh that is a cube. I am calling it a 3D mesh but I don’t know if that is the right term.
The term usually used for this is volumetric meshing.
If it is with little distorted cube-like elements, then more specifically it is called hexahedral meshing.
(the other common type being tetrahedral meshing).
Like with quads/triangles, hexahedral meshes are usually harder to generate for general shapes than tetrahedral ones.
If it is specifically for this single distorted box-like shape, the method shown by @HS_Kim looks good.
If you are looking for something to work with general shapes, then you’ll need a library.
For tetrahedral meshing there’s this plugin from @tom_svilans :
For hexahedral, I don’t know of anything available in Grasshopper. I think some commercial tools are available that work directly with Rhino, such as Moldex3D, and Cheetah, but not for free. If you don’t mind going out of Rhino to do this meshing there are many more options, though I think it’s still hard to find good ones for free (I believe there’s one in OpenFoam).
I see why I was not able to get any good result from google either. I was aware that I don’t know the proper term but still couldn’t explain better.
Tetrino seems like a good solution because I would be able to mesh any solid, but the problem is that I can’t run it in rhino 6. Please check the following shape:
Do you think there is any solution to mesh this with tetrahedral or hexahedral mesh in grasshopper 6?
Crystallon plugin that BVR proposed is a good one but I don’t think I can mesh this solid as a single element. It works perfectly if I have only one plate between two surfaces though.
As you can see I am quite new to grasshopper and rhino so I know I might make unclear or stupid questions.
I need to export the mesh form grasshopper to other programs so it’s important that all nodes between different elements are connected. If I use a mesh between two surfaces for example it is quite difficult to arrange it in such a way that all nodes are connected. It has to be a single element and i dont know if Crystallon offers something that can mesh generic shapes. It doesn’t have to be with hexahedral mesh.
I just deleted the “stiffner” and tried with Crystallon it works fine. You can get hexahedral mesh out of it. Above in my pervious posts I just explained the steps follow that and give it a try.