Skip to content

Commit 845bbab

Browse files
Merge pull request #4 from petrasvestartas/gitbook_example_pillow_vault
GITBOOK example pillow vault
2 parents b47fbf8 + f308abb commit 845bbab

File tree

2 files changed

+98
-0
lines changed

2 files changed

+98
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
9+
## [0.4.12] 2025-01-30
10+
811
## Unreleased
912

1013
### Added
1114

15+
* Added GitBook examples: pillow vault, barrel vault, lips, creases.
16+
1217
### Changed
1318

1419
### Removed
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
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

Comments
 (0)