Grasshopper

algorithmic modeling for Rhino

Irregular Marble floor pattern with dissimilar adjacent finishes

A very good afternoon to the Grasshopper community, it's been a while since I last visited!

I have an interesting problem that I think grasshopper might be very useful in solving. I've designed an irregular marble floor with 5 different finishes, please see the attached mockup.

The idea is that no marble finish should be adjacent to another of the same finish. In order to manufacture this I've also included numbered labelling (there are about 1850 individual tiles!). The definition is attached, each of the tiles is a closed curve or polyline depending on its position. As an interim I have divided the tiles into 5 groups, however I'm at a quandary as to how to achieve the effect described above. All help would be most appreciated!

Thanks, O

Views: 1667

Attachments:

Replies to This Discussion

I have no idea how to implement it but the GH plug-in SpiderWeb has the ability to solve this problem through Graph Theory.

Have a look at this post as well: http://www.grasshopper3d.com/forum/topics/pick-all-cells-which-one-...

Thanks Danny, I'll have a good read

I've taken Richard's advice and installed SpiderWeb 3.2. Here's my attempt at both a delaunay and voronoi cell method. You should be able to adapt this to your example.

 

Attachments:

Brill, thanks once again Danny - I'll have a play with this this afternoon

The other applications for graph theory are also very interesting, thanks for pointing me in the direction of SpiderWeb

I'm getting 4 IO errors on opening your definition, I've reinstalled Spiderweb 4.1 (and unblocked the .dlls) and I'm still getting the following errors:

This is what the definition looks like:

I'll have a crack at building it myself but it looks like I'm having a problem with the plugin, any insight would be hugely appreciated.

I've taken Richard's advice and installed SpiderWeb 3.2

You are probably using the latest version of Spiderweb, but it was pointed out by the creator that a critical bug has not been fixed yet and it applies to this particular problem. 

If you compare your image and min the GraphFromCell components do not have the same outputs.

Got it. Sorry I missed that point in the original thread, will get to in now

Done! To some degree of success. The first few tests were completely unsuccessful, but with some experimentation in ordering the cells (proximity to one cell; by x & y coordinates) I achieved the above result. The straight sections work but the curved are less successful. As a starting point for finishing the allocation manually this is fine. Time permitting I'd like to experiment more to see whether this could be perfected..

Thanks to Richard for the Spiderweb plugin and Danny for the assistance

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service