|
| 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 | + |
| 15 | +# Barrel Vault |
| 16 | + |
| 17 | +<figure><img src="../../.gitbook/assets/examples_pillow_vault.png" alt=""><figcaption></figcaption></figure> |
| 18 | + |
| 19 | +A pillow vault is a type of vaulted ceiling with convex, pillow-like sections, often formed by intersecting barrel vaults or domes, creating a smooth, rounded appearance. It is a simplest example where all mesh boundary vertices are set as supports. |
| 20 | + |
| 21 | +{% file src="../../.gitbook/assets/examples_pillow_vault.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_pillow_vault_0.png" alt=""><figcaption></figcaption></figure> |
| 32 | + |
| 33 | +{% file src="../../.gitbook/assetsexamples_pillow_vault_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_pillow_vault_1.png" alt=""><figcaption></figcaption></figure> |
| 44 | + |
| 45 | +{% file src="../../.gitbook/assets/examples_pillow_vault_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_pillow_vault_2.png" alt=""><figcaption></figcaption></figure> |
| 56 | + |
| 57 | +{% file src="../../.gitbook/assets/examples_pillow_vault_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_pillow_vault_3.png" alt=""><figcaption><p>.</p></figcaption></figure> |
| 68 | + |
| 69 | +{% file src="../../.gitbook/assets/examples_pillow_vault_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_pillow_vault_4.png" alt=""><figcaption></figcaption></figure> |
| 80 | + |
| 81 | +{% file src="../../.gitbook/assets/examples_pillow_vault_4.png" %} |
| 82 | + |
| 83 | +*** |
| 84 | + |
| 85 | +## 6. Vertical Equilibrium |
| 86 | + |
| 87 | +**Command:** `RV_tna_vertical` > `2` |
| 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_pillow_vault_5.png" alt=""><figcaption></figcaption></figure> |
| 92 | + |
| 93 | +{% file src="../../.gitbook/assets/examples_pillow_vault_5.png" %} |
0 commit comments