Grasshopper

algorithmic modeling for Rhino

Making irregular pyramids out of the faces of a dia-grid?

Hey,

I'm pretty new to Grasshopper. I've studied the Primer, but it's still kinda hard to figure things out. I guess it's gonna get better with practice.

I came up with a definition for a dia-grid:

However, I got stuck at the following step.
I want to find the normal and make an irregular pyramid out of each face of the grid.
The lengths of the normal (or height of the pyramid) should be controllable by a slider. The normal should also be movable within the bounds of each face, but not individually.

Here's what I mean:

Can somebody please help me?

Views: 3222

Attachments:

Replies are closed for this discussion.

Replies to This Discussion

easiest method is use Lunchbox Diamond Panels, but if you would like to use only Grasshopper native components in a moment I will post definition

With LunchBox add-on you can make it more easy...

Attachments:

Of course Igor, using only Grasshopper native components are difficulties

Attachments:

As a sketch exercise, this was interesting.  If it was for production, I would have started with LunchBox or paneling tools, (both of which I would encourage you to explore).

Attached is an example using only native GH components.  The critical component is right at the beginning of the definition, the "relative item" component.  The rest is cleaning up and adding some attractor/apperature opening functionality.  This was my take on it.

Attachments:

Wow, I'm overwhelmed by your willingness to help, guys.
Thank you all so much.

I've nearly managed to achieve everything that I wanted, but one thing remains a mystery to me.

In stead of opening the individual pyramids on top, how can I open them in the bottom right corner with the planes remaining attached to the dia-grid?
Is this even feasible?

Here's what I mean exactly:


Since I want to give something back for all your help, I'm going to publish the results of my project online. So if anybody else ever wants to accomplish something similar, they just have to look at the files.
I'm probably even going to write a little tutorial. I feel like that's the least I can do.

If I ever get as good as you guys, I'm also going to spread the knowledge.
Grasshopper is such a great app! Unbelievable that it's even free! :)

Attachments:

Since I want to give something back for all your help, I'm going to publish the results of my project online.

You got the spirit! =)

well, each one is a 3 point surface, (which you can generate with a 4 pt srf component, just use a,b,c).

two of the points are fixed.  the "sliding" point, would be a point along the desired opening edge....

maybe something like this

1-isolate and decompose the faces you want to "open"

2-isolate the edges, then evaluate edge, (point on curve is kind of an example of evaluating a curve), to get a point along that curve.

3-recreate a surface by using 2 fixed points and one sliding point, (step 2).

attached is a quick example.

Attachments:

I think I understand your attached example, however I can't seem to figure out how to integrate it into my project.
Part of the problem is that you start from a base on the x- and y-axis and build the pyramid on top with a fixed z-vector.
I have to start form the 2nd and 3rd rotated 3d surface, which are based on a diagrid. My pyramid height is variable and there is not single x-y-z space.

Could you perhaps explain in a little more detail, how I could achieve what you did?

Thanks for your help so far.

Thanks Chris, I don´t remember who said grasshopper "every day we benefit from this platform such a dynamic and open community"

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