Skip to content

Commit e2dea67

Browse files
juney-leegitbook-bot
authored andcommitted
GITBOOK-25: using stepper
1 parent 26ff745 commit e2dea67

File tree

6 files changed

+37
-10
lines changed

6 files changed

+37
-10
lines changed
1.34 MB
Loading
204 KB
Loading

gitbook/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
## Manual
1515

1616
* [Workflow & UI](manual/user-interface.md)
17+
* [0. RV](manual/0.-rv.md)
1718
* [1. Pattern](manual/patterns.md)
1819
* [2. Boundary Conditions](manual/boundary-conditions.md)
1920
* [3. Form diagram](manual/diagrams.md)

gitbook/manual/0.-rv.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 0. RV
2+
3+
4+
5+
<figure><img src="../.gitbook/assets/RV_splash-window.png" alt=""><figcaption></figcaption></figure>
6+

gitbook/manual/user-interface.md

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,43 +14,63 @@ The workflow of RhinoVAULT is based on the theoretical framework and workflow of
1414

1515
<figure><img src="../.gitbook/assets/RV_workflow.jpg" alt=""><figcaption><p>RhinoVAULT workflow</p></figcaption></figure>
1616

17+
{% stepper %}
18+
{% step %}
1719
### 1. Create and Modify Pattern
1820

1921
A `Pattern` describes the topology of the `formdiagram`. A `pattern` is a collection of vertices interconnected by lines or "edges". RhinoVAULT provides several methods for generating a `Pattern` and various mechanisms to modify and refine its geometry.
22+
{% endstep %}
2023

21-
### 2. Define Boundary Conditions
24+
{% step %}
25+
### Define Boundary Conditions
2226

2327
In this step, additional information is added to the `Pattern`, such as identification of the support vertices and refinement of the geometry of the unsupported boundaries.
28+
{% endstep %}
2429

25-
### 3. Create Form Diagram
30+
{% step %}
31+
### Create Form Diagram
2632

2733
Once the support vertices have been defined and the boundaries have been properly modified, the `FormDiagram` can be created from the `pattern`.
34+
{% endstep %}
2835

29-
### 4. Create Force Diagram
36+
{% step %}
37+
### Create Force Diagram
3038

3139
Once the `FormDiagram` has been successfully created, the `ForceDiagram` can be created. In its initial state, the `ForceDiagram` is the topological dual of the `FormDiagram`; the two diagrams are not yet reciprocal. &#x20;
40+
{% endstep %}
3241

33-
### 5. Horizontal Equilibrium
42+
{% step %}
43+
### Horizontal Equilibrium
3444

3545
In order for the `FormDiagram` and the `ForceDiagram` to be reciprocal, the edges of one diagram needs to be perpendicular to the corresponding edge in the other diagram. Horizontal equilibrium solver iteratively repositions the vertices of the `FormDiagram` and/or `ForceDiagram` until the perpendicularity criteria (within desired angle tolerance) is met.
46+
{% endstep %}
3647

37-
### 6. Vertical Equilibrium
48+
{% step %}
49+
### Vertical Equilibrium
3850

3951
Once the `FormDiagram` and `ForceDiagram` are reciprocal (in other words, in horizontal equilibrium), the geometry of the `ThrustDiagram` can be computed. The `ThrustDiagram` is equivalent to the `FormDiagram` with the updated z coordinates of its vertices (therefore updated self-weight at each vertex).&#x20;
4052

4153
Given a desired target height of the eventual `ThrustDiagram`, vertical equilibrium solver iteratively re-scales the `ThrustDiagram` in the z-axis, until the highest vertex of the `ThrustDigram` lies at the desired target height.
54+
{% endstep %}
4255

43-
### 7. Modify Diagrams
56+
{% step %}
57+
### Modify Diagrams
4458

4559
Once the vertical equilibrium has been computed, the three diagrams can be interactively modified by the user to continue form finding explorations.
60+
{% endstep %}
4661

47-
### 8. Utilities
62+
{% step %}
63+
### Utilities
4864

49-
There are several utility functions povided by RhinoVAULT: opening and saving RhinoVAULT session files; redo and undo; redraw scene; and clear scene.
65+
There are several utility functions provided by RhinoVAULT: opening and saving RhinoVAULT session files; redo and undo; redraw scene; and clear scene.
66+
{% endstep %}
5067

51-
### 9. Settings
68+
{% step %}
69+
### Settings
5270

5371
Settings allows you to modify various parameters for the solving algorithms and display options.
72+
{% endstep %}
73+
{% endstepper %}
5474

5575
***
5676

gitbook/theoretical-background/rhinovault.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ Since its release in 2014, RhinoVAULT has been downloaded by more than 30.000 pe
1414

1515
* Rippmann M., Lachauer L. and Block P. [RhinoVAULT - Interactive Vault Design](https://block.arch.ethz.ch/brg/publications/414), _International Journal of Space Structures_, 27(4): 219-230, 2012.
1616
* Rippmann, M., & Block, P. (2013). Funicular shell design exploration. In _Proceedings of the 33rd Annual Conference of the ACADIA_ (Waterloo/Buffalo/Nottingham, Canada).
17-
* Rippmann M. [Funicular Shell Design: Geometric Approaches to Form Finding and Fabrication of Discrete Funicular Structures](https://block.arch.ethz.ch/brg/publications/591), Doctoral dissertation, Department of Architecture, ETH Zurich, 2016.
17+
* Rippmann M. [Funicular Shell Design: Geometric Approaches to Form Finding and Fabrication of Discrete Funicular Structures](https://block.arch.ethz.ch/brg/publications/591) , Doctoral dissertation, Department of Architecture, ETH Zurich, 2016.

0 commit comments

Comments
 (0)