algorithmic modeling for Rhino
Hello,
I've recently been attempting to model a 3 dimensional structure based off of pre plotted points using a Voronoi diagram. Simply applying these points to the Voronoi 3D component in grasshopper is very close to what I want to accomplish. the problem comes from the fact that the volume of the diagram is always a box. It's parameter is labeled as Optional diagram boundary.
I do not want my diagram boundary to be a box. I would like each point to have its own boundary. So all points are provided creating a 3 dimensional voronoi that is not bound by a simple 'box'. I have yet to find any help in accomplishing this.
I have seen a few examples using Qhull which are very similar to what I would like to do, but have not be able to recreate these situations as I can not seem to get Qhull to run properly.
Any help would be greatly appreciated. Thank you
Tags:
and where are these examples?
voronoi will always be bound in a box, even in qhull. It is how a voronoi diagram works. Its what you do after that changes the shape via removing cells or trimming them in some shape. http://www.grasshopper3d.com/forum/topics/skeletal-mesh
in grasshopper I can think of 3 ways. They are always post the voronoi component.
1.Removed outer cells via the b output of the voronoi3d component.
2.Remove cells either randomly, by attractor, or testing whether the cell falls in our outside of some other shape.
3.trim the voronoi with a brep.
some examples.
http://www.grasshopper3d.com/photo/voronoi-cells-2?context=user
http://www.grasshopper3d.com/photo/voronoi-shelling?context=user
http://www.grasshopper3d.com/photo/voronoi-klein?context=user
These examples are great.
In the first image, the outer white "cage" I guess I could say is similar to what I'm looking for.
These are also some examples of what I'm after.
http://www.grasshopper3d.com/photo/voronoi-1?xg_source=activity
http://alexpol.files.wordpress.com/2009/05/voronoi1.jpg
this is meant to be a building, the structure of which is based off of the voronoi component. The points I create are meant to represent rooms and spaces. One thought I had was to create an outer edge of points and then remove the cells they create with the bounding box which should keep the interior cells intact. This seems really inefficient to me however. But if it works, it works.
I was able to turn the voronoi into a wireframe with a brep and then pipe the wireframe which is a big help in creating the frame.
I am still wondering about trimming the voronoi with a brep and removing outer cells via the b output.
What are the best ways to accomplish this? (I'm very new to this and unfortunately my school does not teach grasshopper, so I have no professor to ask)
thank you for all your help.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by