From 401895cce77132ba374749ee1ba06cce3c2fb653 Mon Sep 17 00:00:00 2001 From: Juney Lee Date: Mon, 11 Nov 2024 02:20:16 +0000 Subject: [PATCH] GITBOOK-65: modify formdiagram --- .../manual/7.-modify-diagrams/supports-1.md | 4 ++- .../manual/7.-modify-diagrams/supports-2.md | 4 +-- gitbook/manual/7.-modify-diagrams/supports.md | 26 ++++++++++--------- 3 files changed, 19 insertions(+), 15 deletions(-) diff --git a/gitbook/manual/7.-modify-diagrams/supports-1.md b/gitbook/manual/7.-modify-diagrams/supports-1.md index 5b1c335..5ac376e 100644 --- a/gitbook/manual/7.-modify-diagrams/supports-1.md +++ b/gitbook/manual/7.-modify-diagrams/supports-1.md @@ -4,7 +4,7 @@ | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | |

Rhino command name

RV_force_modify

|

source file

RV_force_modify.py

| -`RV_force_modify` allows users to make the following modifications to the ForceDiagram. +`RV_force_modify` allows users to make the following modifications to the `ForceDiagram`. *** @@ -30,6 +30,8 @@ The following edge attributes of the `ForceDiagram` can be modified. ## Sub-commands +The following sub-commands are built into `RV_force_modify` to enable geometric modifications to the `ForceDiagram`. + ### MoveVertices This sub-command enables users to move any vertices of the `ForceDiagram`. This is a 2-dimensional transformation on the XY plane. The transformation can be unconstrained ("free"), or constrained to: either the X or Y axis, or the XY plane. diff --git a/gitbook/manual/7.-modify-diagrams/supports-2.md b/gitbook/manual/7.-modify-diagrams/supports-2.md index 845d5b8..04aabe3 100644 --- a/gitbook/manual/7.-modify-diagrams/supports-2.md +++ b/gitbook/manual/7.-modify-diagrams/supports-2.md @@ -4,7 +4,7 @@ | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | | |

Rhino command name

RV_thrust_modify

|

source file

RV_thrust_modify.py

| -`RV_thrust_modify` allows users to make the following modifications to the ThrustDiagram. +`RV_thrust_modify` allows users to make the following modifications to the `ThrustDiagram`. *** @@ -43,7 +43,7 @@ Not implemented. ## Sub-commands -The following sub-commands are built into `RV_thrust_modify` to enable geometric modificiations to the `ThrustDiagram`. +The following sub-commands are built into `RV_thrust_modify` to enable geometric modifications to the `ThrustDiagram`. ### MoveSupports diff --git a/gitbook/manual/7.-modify-diagrams/supports.md b/gitbook/manual/7.-modify-diagrams/supports.md index bff0d1f..b77307e 100644 --- a/gitbook/manual/7.-modify-diagrams/supports.md +++ b/gitbook/manual/7.-modify-diagrams/supports.md @@ -4,37 +4,39 @@ | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | |

Rhino command name

RV_form_modify

|

source file

RV_form_modify.py

| -Description - - - - +`RV_form_modify` allows users to make the following modifications to the `FormDiagram`. *** -## Sub functions +## Sub-commands -### Dropdowns +The following sub-commands are built into `RV_form_modify` to enable geometric modifications to the `ForceDiagram`. +### Dropdowns +This sub-command allows users to create new dropdown supports. This will move the vertices to z=0, and convert it to a support. `RV_tna_vertical` will need to be recomputed to obtain the updated `ThrustDiagram`. ### Supports - +Not implemented. ### Loads - +This sub-command allows users to impose additional point loads to the selected vertices, by modifying the value for `pz`. The user can also modify the thickness `t` for the vertex, thereby changing the self-weight at that vertex. ### Openings - +Not implemented. ### EdgeConstraints +The following edge attributes of the `FormDiagram` can be modified. +* **hmax** - This is the upper limit of the allowable internal horizontal force of the edge. This value is set to 10000000.0 by default. +* **hmin** - This is the lower limit of the allowable internal horizontal force of the edge. This value is set to 0 by default. +* **lmax** - This is the upper limit of the allowable length of the edge. This value is set to 10000000.0 by default. +* **lmin** - This is the lower limit of the allowable length of the edge. This value is set to 0 by default. ### ForceDensities - - +Not implemented.