Grasshopper

algorithmic modeling for Rhino

Good Evening All, 

I am a newbie to Grasshopper and want to learn it. I admire the work of all the members here. Amazing work and wish some day i could get handle over grasshopper. 

I apologize if this has been discussed here before but i didn't find answer to what i am looking for on the search result. 

For learning purpose i decided to model what i did in Maya few years back. It was a simple hexagonal component reacting to specific site condition. I was able to create a part of it in grasshopper but could not figure out how i can connect/loft original hexagonal grid with offset-ted/moved hexagons. 

Can some of the masters here please take a look at it and guide me on how i can go about it will be really helpful. 

Thanking you in advance. 

  

Views: 1246

Attachments:

Replies to This Discussion

Hi Dilip,

Try this:

You can switch between random and equal upper hexagon radii.

Attachments:

Hi Djordje, 

This is exactly what i was looking for. Can you please explain when should a list of information should be simplified/flattened/grafted ? 

Thanks for your help and gh definition , really appreciate it. 

I did not see on your definition preview the "Loft" component, but I guess you already tried using it, and delete it, after getting this error message:

"Insufficient valid profile curves"

The loft component works by lofting all curves inside of the same list at particular branch. Your offsetted-elevated hexagons and original hexagons have different path levels (the first one have lets say: {0;0;0;i} and the second ones have {0;i}. So when you input your offsetted-elevated hexagons into the "C" plug of the "Loft" component along with the original hexagons the corresponding pairs will not merge into one list on particular branch, but rather they will "stay" in the ones in which they already were. That means that each of those lists will have only one curve in it, which results in the "insufficient valid profile curves" - because you need at least 2 curves to create a lofted surface.

So what we need to do is to somehow arrange the path levels of these two hegon "groups" (the offsetted-elevated and original) to be equal. That is the point of simplify, flatten...

Here is a more simpler example of all this story:

The "curves group 1" has path level {i}, while the "curves group 2" has {0;i}. If we input both of them into the "C" plug of the "Loft component, the Loft will not work (an "Insufficient valid profile curves" error message will appear).

But if we Simplify the "curve group 2" that will decrease our path level into {i} just like the "curves group 1" has. So in that case Loft component works.

Attachments:

Thanks Djordge so such descriptive explanation. It is very helpful. 

Appreciated. 

Hi Djordge,

Can you please help me with this when you have a chance ??

http://www.grasshopper3d.com/forum/topics/offsetting-curves-on-a-su...

Thanking you in advance.

Learner, 

Dilip 

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service