Skip to content

Commit 5e2645d

Browse files
juney-leegitbook-bot
authored andcommitted
GITBOOK-56: modify pattern
1 parent e669997 commit 5e2645d

File tree

4 files changed

+30
-36
lines changed

4 files changed

+30
-36
lines changed
Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,50 @@
11
# 1b. Modify Pattern
22

3-
## 1b. Modify Pattern
4-
53
| | | |
64
| ----------------------------------------------------------------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- |
75
| <img src="../../.gitbook/assets/RV_pattern-modify.svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p>RV_pattern_modify</p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_pattern_modify.py">RV_pattern_modify.py</a></p> |
86

9-
### VertexAttributes
10-
11-
12-
13-
* **All**: all vertices
14-
* **Boundary**: all boundary vertices
15-
* **Degree**: selects vertices based on a defined _vertex degree_ (number of edges that are connected to that vertex)
16-
* **EdgeLoop**: selects all vertices along the edge loop of the selected edge
17-
* EdgeStrip: selects all vertices on the edge strip of a selected edge
18-
* **Manual**: manually select vertices
19-
7+
`RV_pattern_modify` allows users to make the following modifications to the `Pattern`.
208

9+
***
2110

11+
## Modify Attributes&#x20;
2212

13+
### VertexAttributes
2314

24-
* is\_fixed
25-
* is\_support
26-
* x
27-
* y
28-
* z
29-
30-
### EdgeAttributes
15+
The following vertex attributes of the `ForceDiagram` can be modified.
3116

17+
* **is\_fixed** - If set to `True`, the vertex will remain fixed during any modifications made to the Pattern, until it is set to `False`. Fixed vertices are displayed in blue. This is set to False by default.&#x20;
18+
* **is\_fixed** - If set to `True`, the vertex will be converted to a support remain fixed during any modifications made to the Pattern, until it is set to `False`. Support vertices are displayed in red. This is set to `False` by default.&#x20;
19+
* **x** - Current x-coordinate of the vertex. This value is automatically computed, although can be changed manually to re-locate vertices to specific positions.
20+
* **y** - Current y-coordinate of the vertex. This value is automatically computed, although can be changed manually to re-locate vertices to specific positions.
21+
* **z** - Current z-coordinate of the vertex. This value is automatically computed, although can be changed manually to re-locate vertices to specific positions.
3222

23+
{% hint style="info" %}
24+
In RhinoVAULT, the following vertex-selection options are provided:
3325

3426
* **All**: all vertices
3527
* **Boundary**: all boundary vertices
28+
* **Degree**: selects vertices based on a defined _vertex degree_ (number of edges that are connected to that vertex)
3629
* **EdgeLoop**: selects all vertices along the edge loop of the selected edge
37-
* EdgeStrip: selects all vertices on the edge strip of a selected edge
30+
* **EdgeStrip**: selects all vertices on the edge strip of a selected edge
3831
* **Manual**: manually select vertices
32+
{% endhint %}
3933

34+
### EdgeAttributes
4035

36+
The following edge attributes of the `ForceDiagram` can be modified.
4137

38+
* **lmax** - Maximum allowable length of the edge. This value is set to 10000000.0 by default.
39+
* **lmin** - Minimum enforced length of the edge. This value is set to 1e-06 by default.
40+
* **q** - force density of the edge. This value is set to 1.0 by default.
4241

42+
{% hint style="info" %}
43+
In RhinoVAULT, the following edge-selection options are provided:
4344

44-
45-
46-
47-
48-
* lmax
49-
* lmin
50-
* q
45+
* **All**: all edges
46+
* **Boundary**: all boundary edges
47+
* **EdgeLoop**: selects all edges along the edge loop of the selected edge
48+
* **EdgeStrip**: selects all edges on the edge strip of a selected edge (only works effectively for a quad mesh or an area of mesh with consecutively joined quad faces)
49+
* **Manual**: manually select edges
50+
{% endhint %}

gitbook/manual/7.-modify-diagrams/supports-1.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# 7b. Modify ForceDiagram
22

3-
## Modify ForceDiagram
4-
53
| | | |
64
| -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
75
| <img src="../../.gitbook/assets/RV_ForceDiagram-modify (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_force_modify</code></p> | <p><strong>source file</strong></p><p><a href="../../../plugin/RV_force_modify.py"><code>RV_force_modify.py</code></a></p> |
@@ -25,8 +23,8 @@ The following vertex attributes of the `ForceDiagram` can be modified.
2523

2624
The following edge attributes of the `ForceDiagram` can be modified.
2725

28-
* lmax - Maximum allowable length of the edge. This value is set to 10000000.0 by default.
29-
* lmin - Minimum allowable length of the edge. This value is set to 0.0 by default.
26+
* **lmax** - Maximum allowable length of the edge. This value is set to 10000000.0 by default.
27+
* **lmin** - Minimum enforced length of the edge. This value is set to 0.0 by default.
3028

3129
***
3230

gitbook/manual/7.-modify-diagrams/supports-2.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# 7c. Modify ThrustDiagram
22

3-
## Modify ThrustDiagram
4-
53
| | | |
64
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
75
| <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> |

gitbook/manual/settings.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# 8. Settings
22

3-
## Settings
4-
53
| | | |
64
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
75
| <img src="../.gitbook/assets/RV_settings (1).svg" alt="" data-size="original"> | <p><strong>Rhino command name</strong></p><p><code>RV_settings</code></p> | <p><strong>source file</strong></p><p><a href="../../plugin/RV_settings.py"><code>RV_settings.py</code></a></p> |

0 commit comments

Comments
 (0)