|
| 1 | +--- |
| 2 | +layout: |
| 3 | + title: |
| 4 | + visible: true |
| 5 | + description: |
| 6 | + visible: false |
| 7 | + tableOfContents: |
| 8 | + visible: true |
| 9 | + outline: |
| 10 | + visible: true |
| 11 | + pagination: |
| 12 | + visible: true |
| 13 | +--- |
| 14 | + |
1 | 15 | # Drop downs |
2 | 16 |
|
| 17 | +<figure><img src="../../.gitbook/assets/examples_dropdowns.png" alt=""><figcaption></figcaption></figure> |
| 18 | + |
| 19 | +Frei Otto designed lightweight shell-like forms that feature "drop-down" elements. These drop-down features are extensions of the shell that descend toward the ground, acting like inverted columns. Instead of traditional columns supporting the shell from below, these hanging forms help distribute loads efficiently while maintaining the fluid, natural aesthetic typical of Otto’s work. They create a balance between tensile and compressive forces, often seen in his pneumatic and membrane structures. |
| 20 | + |
| 21 | +{% file src="../../.gitbook/assets/examples_dropdowns.3dm" %} |
| 22 | + |
| 23 | +*** |
| 24 | + |
| 25 | +## 1. Create Pattern |
| 26 | + |
| 27 | +**Command:** `RV_pattern` > `RhinoMesh` |
| 28 | + |
| 29 | +Create a pattern from a mesh. You can start with the attached Rhino file or a session file. |
| 30 | + |
| 31 | +<figure><img src="../../.gitbook/assets/examples_dropdowns_0.png" alt=""><figcaption></figcaption></figure> |
| 32 | + |
| 33 | +{% file src="../../.gitbook/assetsexamples_dropdowns_0.json" %} |
| 34 | + |
| 35 | +*** |
| 36 | + |
| 37 | +## 2. Identify Supports |
| 38 | + |
| 39 | +**Command:** `RV_pattern_supports` > `Add`> `Manual`> `Select Vertices` |
| 40 | + |
| 41 | +Manually set the boundary points on the top and bottom edges of the mesh. |
| 42 | + |
| 43 | +<figure><img src="../../.gitbook/assets/examples_dropdowns_1.png" alt=""><figcaption></figcaption></figure> |
| 44 | + |
| 45 | +{% file src="../../.gitbook/assets/examples_dropdowns_1.json" %} |
| 46 | + |
| 47 | +*** |
| 48 | + |
| 49 | +## 3. Form Diagram |
| 50 | + |
| 51 | +**Command:** `RV_form` |
| 52 | + |
| 53 | +The mesh geometry is converted into a line preview, marked with green lines. |
| 54 | + |
| 55 | +<figure><img src="../../.gitbook/assets/examples_dropdowns_2.png" alt=""><figcaption></figcaption></figure> |
| 56 | + |
| 57 | +{% file src="../../.gitbook/assets/examples_dropdowns_2.png" %} |
| 58 | + |
| 59 | +*** |
| 60 | + |
| 61 | +## 4. Force Diagram |
| 62 | + |
| 63 | +**Command:** `RV_force` |
| 64 | + |
| 65 | +On the right side, the force diagram is created with TextDots marking the angle deviation between the form edge and its 90-degree rotated force edge. In the next step, horizontal equilibrium will be applied to reduce this deviation to zero. |
| 66 | + |
| 67 | +<figure><img src="../../.gitbook/assets/examples_dropdowns_3.png" alt=""><figcaption><p>.</p></figcaption></figure> |
| 68 | + |
| 69 | +{% file src="../../.gitbook/assets/examples_dropdowns_3.png" %} |
| 70 | + |
| 71 | +*** |
| 72 | + |
| 73 | +## 5. Horizontal Equilibrium |
| 74 | + |
| 75 | +**Command:** `RV_tna_horizontal` |
| 76 | + |
| 77 | +Leave default parameters as is to reach the horizontal equilibrium. Since horizontal segments have almost no force, the force diagram collapses to a line. |
| 78 | + |
| 79 | +<figure><img src="../../.gitbook/assets/examples_dropdowns_4.png" alt=""><figcaption></figcaption></figure> |
| 80 | + |
| 81 | +{% file src="../../.gitbook/assets/examples_dropdowns_4.png" %} |
| 82 | + |
| 83 | +*** |
| 84 | + |
| 85 | +## 6. Vertical Equilibrium |
| 86 | + |
| 87 | +**Command:** `RV_tna_vertical` > `1.5` |
| 88 | + |
| 89 | +The final geometry is computed by running the vertical equilibrium command, change the height to 2 to match the preview. For preview, we use the following options:`RV_settings > Drawing > show_pipes` and `show_forces`. |
| 90 | + |
| 91 | +<figure><img src="../../.gitbook/assets/examples_dropdowns_5.png" alt=""><figcaption></figcaption></figure> |
| 92 | + |
| 93 | +{% file src="../../.gitbook/assets/examples_dropdowns_5.png" %} |
0 commit comments