Skip to content

Commit fb6c5db

Browse files
petrasvestartasgitbook-bot
authored andcommitted
GITBOOK-118: No subject
1 parent 18b30e8 commit fb6c5db

File tree

13 files changed

+116
-38
lines changed

13 files changed

+116
-38
lines changed
17.1 KB
Binary file not shown.
312 KB
Loading
376 KB
Loading
366 KB
Loading
352 KB
Loading
651 KB
Loading
353 KB
Loading
368 KB
Loading

gitbook/SUMMARY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
* [Creases](examples/basic-design/barrel-vault.md)
4040
* [Lips](examples/basic-design/barrel-vault-1.md)
4141
* [Holes](examples/basic-design/barrel-vault-2.md)
42-
* [Funnel Shell](examples/basic-design/barrel-vault-3.md)
43-
* [\* Dropdowns](examples/basic-design/dropdowns.md)
42+
* [Dropdowns](examples/basic-design/barrel-vault-3.md)
43+
* [Funnel Shell](examples/basic-design/barrel-vault-4.md)
4444
* [Case Studies](examples/case-studies/README.md)
4545
* [\* British Museum](examples/case-studies/british-museum.md)
4646
* [\* Armadillo Vault](examples/case-studies/armadillo-vault.md)
Lines changed: 16 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Funnel Shell
1+
# Dropdowns
22

33

44

55
## Rhino Geometry
66

77
Download Rhino3D File:
88

9-
{% file src="../../.gitbook/assets/funnel_shell.zip" %}
9+
{% file src="../../.gitbook/assets/dropdown.zip" %}
1010

1111
## Create Pattern
1212

@@ -16,7 +16,7 @@ Download Rhino3D File:
1616

1717
**Command:** `RV_pattern` > `RhinoMesh` > `Select a mesh`
1818

19-
<figure><img src="../../.gitbook/assets/funnel_shell_0.png" alt=""><figcaption><p>The display of the Mesh input changes when the <code>RV_pattern</code> command is initiated.</p></figcaption></figure>
19+
<figure><img src="../../.gitbook/assets/dropdowns_0.png" alt=""><figcaption><p>The display of the Mesh input changes when the <code>RV_pattern</code> command is initiated.</p></figcaption></figure>
2020

2121

2222

@@ -26,10 +26,18 @@ Download Rhino3D File:
2626

2727
**Command:** `RV_pattern_supports` > `Add`> `Manual`> `Select Vertices`> `Enter`
2828

29-
<figure><img src="../../.gitbook/assets/funnel_shell_1.png" alt=""><figcaption><p>Select the strips of vertices on the two opposite sides of the Mesh.</p></figcaption></figure>
29+
<figure><img src="../../.gitbook/assets/dropdowns_1.png" alt=""><figcaption><p>Select the strips of vertices on the two opposite sides of the Mesh.</p></figcaption></figure>
3030

3131

3232

33+
## Pattern Relax
34+
35+
<table><thead><tr><th width="221"></th><th width="253"></th><th></th></tr></thead><tbody><tr><td><img src="../../.gitbook/assets/RV_boundaries (1).svg" alt="" data-size="original"></td><td><p><strong>Rhino command name</strong></p><p><code>RV_pattern_boundaries</code></p></td><td><p><strong>source file</strong></p><p><a href="../../../plugin/RV_pattern_boundaries.py"><code>RV_pattern_boundaries.py</code></a></p></td></tr></tbody></table>
36+
37+
**Command:** `RV_pattern_boundaries > Enter`
38+
39+
<figure><img src="../../.gitbook/assets/dropdowns_2.png" alt=""><figcaption><p>To avoid straight edges, the patter is relax using fd solver, with default value q=1.</p></figcaption></figure>
40+
3341
## Form Diagram
3442

3543
| | | |
@@ -39,7 +47,7 @@ Download Rhino3D File:
3947
**Command:** `RV_form`\
4048

4149

42-
<figure><img src="../../.gitbook/assets/funnel_shell_2.png" alt=""><figcaption><p>The mesh geometry is converted to a line preview.</p></figcaption></figure>
50+
<figure><img src="../../.gitbook/assets/dropdowns_3.png" alt=""><figcaption><p>The mesh geometry is converted to a line preview.</p></figcaption></figure>
4351

4452
## Force Diagram
4553

@@ -49,7 +57,7 @@ Download Rhino3D File:
4957

5058
**Command:** `RV_force`
5159

52-
<figure><img src="../../.gitbook/assets/funnel_shell_3.png" alt=""><figcaption><p>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. The next step, horizontal equilibrium, will aim to reduce this deviation to zero.</p></figcaption></figure>
60+
<figure><img src="../../.gitbook/assets/dropdowns_4.png" alt=""><figcaption><p>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. The next step, horizontal equilibrium, will aim to reduce this deviation to zero.</p></figcaption></figure>
5361

5462
## Horizontal Equilibrium
5563

@@ -59,27 +67,7 @@ Download Rhino3D File:
5967

6068
**Command:** `RV_tna_horizontal` > `Iterations` > `1000`
6169

62-
<figure><img src="../../.gitbook/assets/funnel_shell_4.png" alt=""><figcaption><p>The horizontal equilibrium minimizes the angles as much as possible, aiming to bring them close to zero.</p></figcaption></figure>
63-
64-
## Vertical Equilibrium
65-
66-
| | | |
67-
| ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
68-
| <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> |
69-
70-
**Command:** `RV_tna_vertical`&#x20;
71-
72-
<figure><img src="../../.gitbook/assets/funnel_shell_5.png" alt=""><figcaption><p>Vertical projection to get 3D geometry.</p></figcaption></figure>
73-
74-
## Modify Vertical Thrust
75-
76-
| | | |
77-
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
78-
| <img src="../../.gitbook/assets/RV_ThrustDiagram-modify.svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_thrust_modify</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_thrust_modify.py"><code>RV_thrust_modify.py</code></a></p> |
79-
80-
`RV_thrust_modify > VertexAttributes > Manual > Select Boundary Vertices > Enter > z=3`
81-
82-
<figure><img src="../../.gitbook/assets/funnel_shell_6.png" alt=""><figcaption></figcaption></figure>
70+
<figure><img src="../../.gitbook/assets/dropdowns_5.png" alt=""><figcaption><p>The horizontal equilibrium minimizes the angles as much as possible, aiming to bring them close to zero.</p></figcaption></figure>
8371

8472
## Vertical Equilibrium
8573

@@ -89,5 +77,4 @@ Download Rhino3D File:
8977

9078
**Command:** `RV_tna_vertical`&#x20;
9179

92-
<figure><img src="../../.gitbook/assets/funnel_shell_7.png" alt=""><figcaption><p>Vertical projection to get 3D geometry. In RV_Settings > Drawing > set show_forces and show_pipes to True.</p></figcaption></figure>
93-
80+
<figure><img src="../../.gitbook/assets/dropdowns_6.png" alt=""><figcaption><p>Vertical projection to get 3D geometry.</p></figcaption></figure>

0 commit comments

Comments
 (0)