All of these triangles are identical and equilateral:
In architectural geometry over the last few decades, a common topic of research has been how to build and clad doubly curved surfaces in an efficient way.
While computer aided manufacturing has made it possible to make buildings where every panel has slightly different dimensions, there are still often significant benefits in fabrication and assembly if identical panels can be used.
However, it is a geometric impossibility to smoothly cover a doubly curved surface with many perfectly identical panels, all meeting exactly edge-to-edge. The typical way of dealing with this is to have many variations in the shapes of the panels. Non-uniformity in the connectivity of the mesh (ie. some irregular vertices) can help reduce the magnitude of these variations (see my previous post for more on this), but still leaves many different panel shapes.
An approach I’ve been exploring a bit recently is to allow some gaps to open up between panels in a controlled way, but still keeping vertices connected. By each panel rotating slightly in a particular alternating clockwise/counter-clockwise pattern they are able to expand and contract to allow for the curvature of the surface. To keep a high ratio of panel to gap area, this expansion must be limited, and well positioned irregular vertices (the 4 pointed stars in the image above) can help with this.
This can be done with various tiling types – squares, triangles, and hexagon/triangle combinations. However, to allow this alternating twist pattern, it must be one which can be coloured in a checkerboard fashion, which also means every internal vertex must be surrounded by an even number of faces.
Of course, if we want to make such a structure into a closed skin, then something needs to fill in the gaps, which do all vary in shape, but if these are made from a material which is easier to cut, I think there could still be a significant overall benefit. For example, mass-produced identical triangular or square glass panels, with varying aluminium ‘stars’ or ‘diamonds’ for the gaps.
Designing such panelizations is a good application of a computational physics design tool like Kangaroo. Indeed I was inspired by the sculptures of Ron Resch, who produced some similar forms as an emergent result of physical processes of folding paper.
Ron Resch in his studio. Photo from Joan Michaels Paque via Eric Gjerde
(Eric also pointed out to me this wonderful video of some more of Resch’s work)
See also the ‘Tile Magic’ series here for some other possible tilings that could be used
A more recent inspiration is Haresh Lalvani who has produced some related forms, by cutting thin slits in sheet steel, allowing it to twist and expand in a similar way when deformed.
Sculpture by Haresh Lalvani
It is not always easy to predict what surfaces it is possible to panel in such a way, and only by setting up the physical constraints and manipulating the surface do we see how it can deform and get a feel for its possibilities.
At a small scale we can actually do this with the real material, but at a larger scale, if we wanted to pre-calculate the shape and the dimensions of the varying gap pieces beforehand then the digital-physical form-finding is vital.
Amazingly Ron Resch actually even wrote some computer programs back in the 60s to do some fairly similar iterative form-finding and even produce 3d animations. (See in the video linked to earlier from about 28:00 to 38:00)
Such examples of what was possible even with relatively primitive technology are an inspiration to push things further today…
March 17, 2014 at 1:35 am
Hi Daniel,
I’m interested in your method of using equilateral triangles that separate to create gaps. Would you by any chance be willing to share the Grasshopper definition you used?
Thanks!
Rebecca
October 6, 2014 at 4:32 pm
Daniel,
Are you able or willing to release your definition (example files) related to this study?
Regards
Jon
December 12, 2014 at 2:11 am
Hi Daniel,
This is very fascinating. Thanks very much for sharing.
I hope it won’t offend you if I ask for the grasshopper definition. However if that causes inconvenience I shall be very grateful too if you could give me a few pointers as to where I should start thinking about this.
Thanks very much!
CK Dickson Wong
December 30, 2015 at 12:24 am
Hola Daniel,
Your work is really incredible. I’m fascinating and i would like to see how it’s posible to do it with rhino is it any chance to recive some tips about how it’s made the definition in grasshopper? Thank you for help.
Hugo
May 4, 2018 at 1:43 pm
Hi you have a wonderful Posting site It was very easy to post all the best
July 8, 2018 at 1:57 am
Hi Daniel, your blog is really interesting. Would you mind posting the Grasshopper file so we could see how you do this? Thanks, Luther
December 30, 2018 at 1:55 pm
The observing position is definitely an wonderful one hundred eighty diplomas and there is a that allows for an enhanced watch viewpoint while enjoying.
July 3, 2019 at 3:36 am
Hmm it appears like your website ate my first comment (it was extremely long) so
I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog.
I as well am an aspiring blog blogger but I’m still new to everything.
Do you have any tips and hints for first-time blog writers?
I’d really appreciate it.
July 7, 2019 at 4:16 pm
For latest information you have to visit world-wide-web
and on the web I found this web page as a most excellent website for latest updates.
October 13, 2019 at 12:50 am
FREE BOOKS
February 18, 2020 at 10:25 am
Thank you for another informative site. Where else could I am getting that type of info written in such
an ideal way? I have a challenge that I am simply now operating on, and I have been on the
look out for such information.
March 5, 2020 at 2:51 am
Quality posts is the key to interest the visitors
to go to see the web page, that’s what this web site is providing.
June 29, 2020 at 9:20 am
Hello all, here every one is sharing such know-how, so it’s nice to read this
weblog, and I used to visit this webpage every day.
July 23, 2020 at 11:19 am
Hi daniel!
I am trying to work on the same topic for my architecture project. Would you mind sharing the grasshopper definition. I have also been following a research by EPFL. I am open to collaborate with you if you wish to help further. I am stuck with the process of simulating these structures in computer.
January 20, 2021 at 7:49 am
Weight Loss Guaranteed