Skip to content

Commit bd7c7ef

Browse files
petrasvestartasgitbook-bot
authored andcommitted
GITBOOK-104: No subject
1 parent 53e79df commit bd7c7ef

File tree

12 files changed

+83
-3
lines changed

12 files changed

+83
-3
lines changed
133 KB
Loading
129 KB
Loading
320 KB
Loading
630 KB
Loading
501 KB
Loading
301 KB
Loading
110 KB
Loading
122 KB
Loading

gitbook/SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
* [Free-form Tile Vault](examples/case-studies/free-form-tile-vault.md)
4848
* [Historical Typologies](examples/historical-typologies/README.md)
4949
* [Barrel Vault](examples/historical-typologies/barrel-vault.md)
50-
* [Cross Vault](examples/historical-typologies/cross-vault.md)
50+
* [Cross Vault](examples/historical-typologies/barrel-vault-1.md)
5151
* [Pillow Vault](examples/historical-typologies/pillow-vault.md)
5252
* [Fan Vault](examples/historical-typologies/fan-vault.md)
5353
* [Advanced](examples/advanced/README.md)
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Cross Vault
2+
3+
4+
5+
## Rhino Geometry
6+
7+
Download Rhino3D File:
8+
9+
{% file src="../../.gitbook/assets/0_creases.zip" %}
10+
11+
## Create Pattern
12+
13+
| | | |
14+
| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- |
15+
| <img src="../../.gitbook/assets/RV_pattern (2).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_pattern</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_pattern.py"><code>RV_pattern.py</code></a></p> |
16+
17+
**Command:** `RV_pattern` > `RhinoMesh` > `Select a mesh`
18+
19+
<figure><img src="../../.gitbook/assets/cross_vault_0.jpg" alt=""><figcaption><p>The display of the Mesh input changes when the <code>RV_pattern</code> command is initiated.</p></figcaption></figure>
20+
21+
22+
23+
## Identify Supports
24+
25+
<table><thead><tr><th></th><th width="228"></th><th></th></tr></thead><tbody><tr><td> <img src="../../.gitbook/assets/RV_supports (2).svg" alt=""></td><td><p><strong>Rhino command name</strong></p><p><code>RV_pattern_supports</code></p></td><td><p><strong>source file</strong></p><p><a href="../../../plugin/RV_pattern_supports.py"><code>RV_pattern_supports.py</code></a></p></td></tr></tbody></table>
26+
27+
**Command:** `RV_pattern_supports` > `Add`> `Manual`> `Select Vertices`> `Enter`
28+
29+
<figure><img src="../../.gitbook/assets/cross_vault_1.jpg" alt=""><figcaption><p>Select the four corner vertices of the Mesh.</p></figcaption></figure>
30+
31+
32+
33+
## Form Diagram
34+
35+
| | | |
36+
| ------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
37+
| <img src="../../.gitbook/assets/RV_FormDiagram (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_form</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_form.py"><code>RV_form.py</code></a></p> |
38+
39+
**Command:** `RV_form`\
40+
41+
42+
<figure><img src="../../.gitbook/assets/barrel_vault_3 (1).jpg" alt=""><figcaption><p>The mesh geometry is converted to a line preview.</p></figcaption></figure>
43+
44+
## Modify Form Diagram
45+
46+
| | | |
47+
| ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
48+
| <img src="../../.gitbook/assets/RV_FormDiagram-modify (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_form_modify</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_form_modify.py"><code>RV_form_modify.py</code></a></p> |
49+
50+
**Command:** `RV_form_modify`> `Edge Constraints` > `Manual`\
51+
52+
53+
<figure><img src="../../.gitbook/assets/barrel_vault_4.jpg" alt=""><figcaption><p>Select the edges according to the image from left to right, and set the horizontal components (h_min and h_max) to: a) 0.00001, b) 2, and c) 1. Perpendicular edges carry no load, outer edges carry half of the load. The middle 4 diagonal edges are set 1 to avoid collapse of the diagram.</p></figcaption></figure>
54+
55+
## Force Diagram
56+
57+
| | | |
58+
| ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
59+
| <img src="../../.gitbook/assets/RV_ForceDiagram (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_force</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_force.py"><code>RV_force.py</code></a></p> |
60+
61+
**Command:** `RV_force`
62+
63+
<figure><img src="../../.gitbook/assets/barrel_vault_5.jpg" alt=""><figcaption><p>On the right side the force diagram is created with forces distribution shown in TextDots.</p></figcaption></figure>
64+
65+
## Horizontal Equilibrium
66+
67+
| | | |
68+
| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
69+
| <img src="../../.gitbook/assets/RV_horizontal-eq (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_tna_horizontal</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_tna_horizontal.py"><code>RV_tna_horizontal.py</code></a></p> |
70+
71+
**Command:** `RV_tna_horizontal` > `Iterations` > `1000`
72+
73+
<figure><img src="../../.gitbook/assets/barrel_vault_6.jpg" alt=""><figcaption><p>After horizontal equilibrium is compute the force diagram collapses to the pattern on the left side.</p></figcaption></figure>
74+
75+
| | | |
76+
| ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
77+
| <img src="../../.gitbook/assets/RV_vertical-eq (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_tna_vertical</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_tna_vertical.py"><code>RV_tna_vertical.py</code></a></p> |
78+
79+
**Command:** `RV_tna_vertical`&#x20;
80+
81+
<figure><img src="../../.gitbook/assets/barrel_vault_7.jpg" alt=""><figcaption><p>Vertical projection to get 3D geometry.</p></figcaption></figure>

0 commit comments

Comments
 (0)