Hello everyone. I am trying to model Droneport Pavilion by Norman Foster. I managed to generate the general shape but I can’t divide the mesh with the identical dimensions of the bricks. Do you have any suggestions?
Hello
I am not sure it is an easy thing to do. I am also not sure it was simulated by the architects. It is master bricklayer work.
One way could be to use geodesic in order to offset the border and use curves to guide some brick tool.
Thanks for the reply! This was an approach that I was keen to do but I couldn’t manage to offset the curves as you did (I am a newbie in Grasshopper :)) Could you also send the Grasshopper file, please? I couldn’t understand what kind of code you wrote in the C# Script command.
Thnaks again
It is exactly the same as in the link I send. It was in VB but must still work in Grasshopper.
Take the border and divide it (1000 points for example).
After that use a mesh iso splitting (from Nautilus).
But as my code is not very good it could be better to use that
But if there is a symmetry it could be work to just work on it ? divide dome geodesci.gh (64.6 KB)
Hello
here is a way to do the bricking process. Not as good as it can be but it is a first step.
First the geodesic, I divided the mesh with 2 recursions but it leads to 5 min calculation. I must optimize geodesics !!!
I internatize distance on vertex so you’ll not have to wait.
Then I measure the max distance and that help me to make the isocurves depending on distance from a brick row border to the other border (brick width + mortar width)
Here the result
A brick will be placed between 2 points.
I think the process could be improved here.
A line is created and extruded using line direction and mesh normal.
Ah I see… But now I am having a problem with the license, I suppose Should I pay for the Nautilus plug-in? How are the prices? I couldnt see any info about it on the internet.
nice @laurent_delrieu!!
I tried a brute force offset approach to avoid undesirable “chamfers”. works fine with some radius but problems with pipes with self-intersection. A kind of 3D-Clipper would be awesome.
Hello
Your way of doing is very good. It must work better in r8.
Yes for geodesic path but not for not for the metric distance. But I must do optimision when there are many arcs. And also add the exact iso distance. It is one advantage of this method, it is an exact one.
All bricks can be cut from the same initial size. Most of the bricks are uncut.
This script is not really reliable, at some value it fails.
Mortar alignment is not checked.
… not really what I’ve done here… but there is a c# script to offset multiple curves in a brep… works but only used for this specific case.
btw … is this shape rigid? It would scare me to walk under it.
Are bricks layered with some sheet/net metal?
… i see from the pictures that the inside have different pattern than outside:
… so they seems more like glued “tiles”, instead of “bricks”. I can be totally wrong, I’m just looking at this picture alone…
Yes, it is rigid. This was a pavilion made by the Foster Group for the 2018 Venice Biennale. As they claim on their website, they placed all the bricks to work under compression and made the calculations by using the Rhinovault plugin.