Skip to main content
This project is a competition-winning design for a footbridge across the River Avon which not only serve connected the river banks and the other side, but also structurally independent of the river banks and unthreatening to the historical building on the other side of the river.


The form of this bridge is a Mobius Strip which follows the basic nurbs curve in three-dimensional space. Ordinary mobius strips are relative easier control geometries which based on the loft between a series of rotated section followed the rule whic h is perpendicular to a periodic nurbs curve. Each section rotated with equally angle and the whole rotation should be more than 180 degree.

So while modeling, there are two important difficulties to solve. The first problem is how to create the basic nurbs curve when all the control point is not in one plane and the curve itself is a non-logical curve. The second question is how to control the rotation of the sections since we need to provide a relative horizontal surface for people to walk on.

Add caption
Add caption
The Whole Modeling Process

To the beginning of modeling, we need to solve the first difficulty. Since this is only a competition and finding usable information is unachievable, so we started at Auto cad Drawing. Finished the plane curve drawing in Auto cad and import the film into rhino.
 Then we can start making it into three-dimensional space. My function is using divide node to create amount of points on the curve, and moving them following the front view in rhino.
 The points in three dimensional space were shown left.
Now we got a list of points on expected which are in three dimensional space.  Then we created a interpolate curve through these points and using control point node to get the control points of the expected curve. Then we finished solving the first problem. We can use this curve to create a simple mobius geometry. By using the perpendicular frame  node the create a series planes along the curve which are all perpendicular to the curve. Then creating sections( mine are rectangles) on these planes and rotate them with a series of angle between 0 degree to 180 degree. Finally, Loft them to get the final geometry.

However, we can not control the curvature to get a relative horizontal bridge surface for walking. Furthermore, we began to adjust the curvature of thus bridge by controlling the rotation of the sections.By observing the real project model, I decide to divide the perpendicular planes into 4 list. I used split list to divide this list step by step. Then I create rectangular sections based on each list of perpendicular planes. 
 Furthermore, here came the problem of how to connect these four lofts.

To the beginning, i decided to make additional loft in the gaps among the lofts. So i used list item node to select the final section of the previous loft and the first section of the loft behind. Then i can easily loft these section. However, in this way, the geometry will never be a smooth curved geometry since the kink appeared when the two loft connect without any rotation of the connected section. Or maybe i am able to control the two sections of the small connected loft with little rotation which showed difference between the two lofts which i wanted to connect.

However, i decided to achieve my goal in a clever way. I used merge node to merge all the four list of the section, then i can create loft easily without any break.







Then we got the bridge expected.










Then we can analysis this bridge. In order to simplifying the analysis process and limiting the bug, I exploded this Brep and use list item to choose only one surface to analysis.







First, i did some curvature analyses in rhino.

















Then i did the gravity analysis using grasshopper. I only chose the lowest points in both left and right to be the anchor points.









Since this is a curved geometry which is divided into lots of pieces automatically in grasshopper when i transform it into mesh, if i chose all the points on the edges to be the anchor point, nothing appeared when i reset kangaroo. This is because the anchor point is too much which meant this bridge is tooooooo stiff that it would never fall. So instead of selecting all edge points, i just chose the lowest four points.







Comments

Popular posts from this blog

The first layer of the dome.   The second layer of the dome. Facing the biggest problem which is not the dome but how to bending the geometry following the dome ’ s curvature. In order to achieve this progress, I chose to use box morph node.   As we know there are several functions to create a dome, including using kangaroo or using loft. Since I want an easier way in order to test my solution without file crashes, I decided to cut the dome from a mesh sphere. However, the final creation of kangaroo physics is a mesh and the final creation of kangaroo physics is an opening brep. Both of them fail to input into surface box node which can create a twisted box along the curved surface. So I find a way to convert my mesh sphere into a surface. To begin with, I deconstructed the mesh in order to find all the vertices and faces. Those faces are some small planes which can be converted into surfaces. Then I deconstructed these faces again and getting the points of them.