Grasshopper

algorithmic modeling for Rhino

Hi guys and gals...

I was hoping someone could suggest a better approach to my problem. I want to generate random/imperfect polyhedra for fabrication of some handheld lights.

I've got a good patch for doing this using voronoi cells [see attached], but I also wanted to explore alternate forms. Currently my feeling is the voronoi cells are more like a truncated cube than an actual polyhedron.

Ideally I'd like to take regular polyhedra generated by the polyhedron  rhino plugin and apply random noise to the points in order to deform them slightly, but I don't know how to approach this in rhino [or grasshopper].

Please see my work so far, and also a screenshot of some artists work I am basing my pieces on.

If anyone has some feedback, or alternate approaches for generating imperfect/random polyhedra, please let me know... I appreciate this is pretty simple work...

Many thanks in advance

Nick

Views: 3912

Attachments:

Replies to This Discussion

voronoi isn't quite a cube, it is multi factetted and constructed by creating an infinite plane half way between two points (perpendicular to a line drawn between the two points.) The 3d cell is therefore created by the intersection of the planes. At the boundaries- where there aren't any more points, the voronoi cuts off like a cube since the cell at the edges is infinitely big.

The reason why it looks like a cube in your model is because you only have 3 points which isn't enough to define the cell you're after (4 is probably the minimum).

TIP: you can use Populate 3d to generate random points in 3d Cartesian space OR populate geometry to randomly generate points on a surface. see attached

You should extend the boundary box to be much bigger than the sphere... this will then mean the number of points will be the number of faces, and the seed is the random generator.

.gh attached

Attachments:

this is a big improvement, mostly because of my lack of understanding of voronoi cells and the ebefit of a larger bounding box... thank you so much.

The forms generated are better, but still not 100% what I envisaged, but I think I need to work more on the variables... it's really hard to derive from a screen based polyhedra how it might work/feel physically.

Thank you for your contribution, it's loads better than my initial work!

Nick

oh wow, crystal maker nails it... I shall have a tinker now... thank you for this promising link

Nick

great... so much control... I think the number of faces are the key, and then just having many seeds to choose from... I am so happy with this! Thank you so much...

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service