Building a pavilion for my architecture class

Hello to all Grasshopper experts and interested persons,

I am an architecture student and am faced with the task of designing a pavilion on Grasshopper.

Since I am not familiar with the program and it is very difficult for me to learn it by myself, I turn to the community. Maybe there is someone here who can help me, because I haven’t made any progress for hours.

I am supposed to build three different versions, what these should look like, I have attached in the form of a drawing. I have also attached the current status of my Grasshopper file and its visualization.

I would be very grateful if you could provide me with an approach, even if it is just for one point! :grin:

Documents.pdf (4.0 MB) architectureclass.3dm (3.0 MB) (7.5 KB)

From your PDF:

How about posting your actual GH file instead of only an image of it?

1 Like

You’re right. Sorry, doing this for the first time.
architectureclass.3dm (3.0 MB) (7.5 KB)

I removed Explode (useless here) and BANG! (replaced with Flip and List Item).. Your three curves are internalized so you don’t need the Rhino file. No other changes. (10.1 KB)

thank you very much!

The first thing I wanted to do was loft the ribs, of course, which required Shift List to ignore a duplicate point, then flattening. (10.3 KB)

The next thing I wanted to do was parameterize the circles (white group). This isn’t quite complete because your circles don’t share coaxial center points, so to get that, an XY offset needs to be added to the circle center points. (22.7 KB)

It’s a direction to explore anyway, eh? Gotta go for now.


The yellow groups implement three MD Slider (two-dimensional slider) components for moving the three circle center points relative to a reference point, Pt__Ref (blue group), so they don’t have to be aligned (coaxial)… This is closer to what you had from the curves in the Rhino file? (32.1 KB)

P.S. Rotate the inner circle too! (30.6 KB) (32.3 KB)


I’m sorry it took me so long to write back. We are separated by a time shift, I live in Germany. First of all, thank you for your efforts. I started to deal with your solution approaches in order to be able to understand them. I think many of your approaches will help us in the further process. One last thing we are struggling with is a way to let the ends of the lines run out. They should „lie on the ground“, as explained in my drawing. Here is a reference picture:

Maybe you know a solution. But I thank you nevertheless.