Grasshopper

algorithmic modeling for Rhino

Tessellation with 3-4 shapes along various paths

Hello! I'm trying to create paths connecting various points using a range of different shapes. Pretty basic planning but I was having trouble researching what plug-ins would do the job and if anyone knows of tutorials on the subject.

Similar to the shape blocks that kids play with (see attached image), the blocks would retain their size but global changes would affect how many blocks of each there are to connect each point. It doesn't need to be a perfect interlocked solution but rather if I have an input of 10 squares, 15 rectangles and x many triangles, I'd like to develop the paths and branches which you can move from one point to another and adjust the thickness.

Any ideas about where to start looking or key-words/definitions to help me in my search would be greatly appreciated!

Paul

Views: 836

Attachments:

Replies to This Discussion

Can you make a few sketches that shows final configuration from theses panels?

Hi Petras, here are some rough diagrams which hopefully explain. The design is for a set of pavilions (rectangles) which are connected by various garden and decking modules (squares and triangles). See below for explanation.


This sketch shows the pathways between point A, B and C and the various shapes that may make up that path, depending on how many there are this would obviously change and adapt.

This sketch shows a closer scale, analysing how the pavilions might be located around and connected by the series of modular elements.

Ok I will implement this into fox plugin. Here is the first test. Rules how to choose tiles are different, and there are several options to test. I will follow rules of your screenshots add make a few tests. I wanted to test this issue before, but did not have time.

Sketch 1 - path finding nice one.

Sketch 2 - nesting, remembers me rhinonest, but has to be solved by plane-plane transformation

Will do interesting to test.

You are a legend! Thankyou Petras, I shall look into fox in the meantime as well. 

Following path. Next bifurcation.

I guess branching thing  can be sorted out by adding two tiles when branching point is reached. As continuous curves works by adding one tile at a time from tile dictionary.

Okay great, in that way I assume extra branches could just be added on as separate functions/paths. Petras would you be able to upload your test file for me so I can experiment with the plug-in? I'm not too familiar with Grasshopper or the Fox plug-in so it'll help me get my head around it.

Also, is there flexibility to increase the thickness of the path? ie. 3 shapes wide rather than single shapes connected? Just curious.

Many thanks for your help!

Petras hope u can share this Grasshooper files  for student to study it...it is amazing work!

Hi, I did not have time to go further as I want to solve all cases within one path. 

But if you are ok with C# you can check file below.

Just reference Aggregations_Core.dll in C# to make it work.

Attachments:

alright thank you so much Petras!u are awsome

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