Pattern on tower

Hi everybody!

I’m having problems culling the points vertically to create something similar with the pattern of the gherkin tower. I have tried to split and shift the list multiple times and I’ve got as far as creating just one row going up. Can someone please help. I have been trying to do it for days now.

Thank you so much!

Final (29.2 KB)

Well … I would suggest to start with the attached as some sort of basis (part 3 related with real life is removed since is 100% C#). (157.4 KB)

Then comes the 1M question: 1 to 100 what is your take on DataTrees? (we’ll see later on ways to outline a skin (nothing to do with reality - but anyway) but you need to master Trees first.

BTW: Facades like these (variable dihedral angles between facets) require a very complex hinged solution with regard alu - or hybrid - profiles (on some sort of semi-structural system). That’s 100% pro territory and I would strongly advise NOT to try to deal with it. And since a similar tower without a pragmatic system is nothing … well … you get the gist of my message I do hope.

Hi Peter,

Thanks so much for your help!

Yeah, I am totally a beginner so I am still trying to wrap my head around all these.

I’ve been following a similar example, and I’ve seen that the starting list for that one was different than mine to begin with. I am guessing that comes from the way in which I have constructed the tower. Now the question is…if I am keeping the tower like that is there any way I can assign that pattern onto it or do I have to rebuild it?

I am very pressured by time to finish this for my assignment tbh but I will for sure have a look at yours and try to understand in more depth how data trees work cause obviously what I’ve got in there is not the right thing.

Thanks a lot!

Note: you are using some stuff that I don’t have (some add-ons I guess). In fact I do business solely via C# code and thus I don’t use any add-on (other than K2). BTW: The def that I posted is older than a T-Rex (why is not deleted is a mystery).

So your file does not yield a result here (and I replied based solely on your image).

Other than that any facade imaginable in such a tower (regardless how your data [DataTrees] are made) requires 10 minutes of C# (a 100% useless solution for you) while I have no idea how much minutes would require with native components (but I can’t do anything even with these … since your def does nothing: a clear CATCH 22 situation).


Plan A : some good Samaritan who works with native stuff (and has the add-ons).
Plan B : I could provide a C# that does what you want using a demo collection (DataTree) of Lines deployed in pos Z.

Oh alright. I understand. Yeah, I used the basic components in Grasshopper and nothing else.

I have to add the script in my assignment and explain how I’ve got to the final result using only Grasshopper components. So unfortunately, something in C# would’t be an option for me at this point.

Thanks so much anyway! :slightly_smiling_face:

Hopefully someone else will give me a hint.

I’m not sure I understand your question? An image of the “gherkin tower” might help.

Looking at your code, I saw many redundant components and unnecessary complexity which makes it harder to understand. So I simplified it (slightly) but don’t know if it helps? (21.2 KB)

I"m not sure what you mean by that, anyway you want something like this?

Final (37.0 KB)

1 Like

Thanks a lot for simplifying the code. I thought there might be some unnecessary components there.

So I’ve been trying to recreate this pattern

Oh! Way off, eh. That looks circular, not elliptical.

What I meant is that I have managed to do only one strip going up.

Yes, this is very very close to what I was looking just having the colours changing every two rows. But that’s easy to change now.

Thank you so so much!!

Yeah. I wanted to have it on an elliptical shape. Was just looking at the pattern :slightly_smiling_face:

You can experiment with changing splitting mask of Split Tree

Final (38.0 KB)


Oh yeah. I will definitely try it out.
Thanks so much!

Oh. Why not use an Ellipse component instead of going to all the trouble you did?

Anyway, I have other plans today so won’t try to do the spiral in both directions as shown in the image.

The white group that I added is competing with the cyan group to make the tapered surface. Good luck. (27.1 KB)

P.S. I think using Loft is making things more difficult regarding spirals in the other direction. Points on the station curves that you are lofting usually suffice.

1 Like

That’s very useful. Thanks so much! I will definitely have a go at doing the spirals and try to see what happens if I’m not using the loft component.

And I did the ellipse like this cause the script is for a trigonometry class so I wanted to create it using the equation but yeah, it’s easier to have the ellipse component there for sure.

Keep it simple!

Oh, instead of rotating your ellipses, you probably want to either shift the list of points or move the seams (start/end points).

Hm haven’t thought of that. I’ll try it out. Thanks!!

Here is a quick and dirty demo (yellow group) of the Seam component to shift the start/end points in both positive and negative directions to make the spiral pipes. There is no connection to the triangulated surface, I don’t have time for that.

These are ellipses though and you can rotate them with the slider in the blue group, but as you can see, the pipes get goofy. I believe the fix for that is to:

  1. rotate the ellipses
  2. align all their seams in the same vertical plane
  3. then apply the incremental seam shifting as in the yellow group (33.6 KB)

Different graph type in white group and slight rotation applied:

1 Like

Amazing! Thank you so much for taking the time to do that, Joseph!! I will study them closely and do the spirals :slightly_smiling_face:

I’m “almost” back in practice (after one year of shutdown [covid]) so here’s the deal:

When you do your next step (business solely via code: an absolute must in the AEC trade) drop a word: I can provide one of my typical interview cases (i.e. candidate has one slow computer, one cigar and 3 C# hours to turn this exoskeleton Utopia into some “real” thing). BTW: I hate obelisk like towers (and Obelix).