Hi, I really need your help. How can I generate pore spheres in voronio structure? As shown in the picture below.
To open the attachment , you need Plug-In:
. I used Rhino 6.
pore spheres generate-voronoi porous structure.gh
pore spheres generate-voronoi porous structure.3dm
Haven’t used dendro, but you can try this method:
pore spheres generate-voronoi porous structure.gh (14.0 KB)
It dose not work. The spheres need to make contact with the structs that surrounds it, but not planes.
Here is DENDRO DendroGH.gha (57 KB)
If you do that, the spheres might start colliding with each other at some places
pore spheres generate-voronoi porous structure.gh (13.8 KB)
The spheres do not contact to the structs, and some spheres cross the structs.
Here’s the updated file:
pore spheres generate-voronoi porous structure.gh (13.2 KB)
The spheres are doing exactly as is mentioned in your post:
The sphere should as large as possible until it makes contact with the structs. Maybe the center of the sphere is not the center of the cell. As picture shows below, the sphere is small.
This is really difficult.
Read what you have posted, it is exactly as described:
Sphere having centre as the centroid of the polyhedral voronoi cell and radius equal to shortest distance to the cylindrical surface of beam
If you need them to touch all the struts, it is nearly impossible (only possible in certain voronoi polyhedras, can’t be guaranteed). A sphere can only be defined by 4 points, of which 3 need to be co-planar.
Also, try to define exactly what you want in the first post, so that it is easier for others to help you
In the image from the paper looks voronoi cells from equal spheres.
Voronoi cells in grasshopper have different volumes, you need something like TriRemesh in 3d space
Happy New Year everyone!
Wishing all of you and your families a healthy and joyful 2021
I’m pleased to share a new tool for fast and robust generation of high quality isotropic triangular meshes (and their duals) from a Brep or mesh input.
The resulting meshes consist of triangles with similar edge lengths, angles and areas.
This will be included in Grasshopper in the next Rhino 7 service release candidate.
The new co…
Have a look also at this example
No, it is under the Surface>SubD tab, (and only if you have your update frequency set to Release Candidate and have downloaded the latest version of Rhino 7)
about optimizing the distribution, one way would be something like this:
tetrahedral_lattice.gh (15.3 KB)
It packs spheres into the volume, then takes the Delaunay tetrahedralization of their centres (using the MeshEdit plugin). This way you avoid the short segments and small angles you get from the Voronoi of non optimised points.
Thanks a lot, Adwait. What you did was consistent with what was in the paper.
Daniel, Another question. I downloaded the Plug-in
Topologizer.GHA , and put it in the library folder. But it doesn’t show up in my GH . What is the reason?
You probably need to
Then it should show up under the Mesh>Triangulation tab next time you start Rhino.