From a666e44ec07b623d107c9ef27f4508338d7fadce Mon Sep 17 00:00:00 2001 From: Juney Lee Date: Sun, 10 Nov 2024 23:50:27 +0000 Subject: [PATCH] GITBOOK-50: No subject --- gitbook/manual/supports-2.md | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/gitbook/manual/supports-2.md b/gitbook/manual/supports-2.md index 6f69223..14d2db0 100644 --- a/gitbook/manual/supports-2.md +++ b/gitbook/manual/supports-2.md @@ -1,22 +1,32 @@ # 7c. Modify ThrustDiagram +## Modify ThrustDiagram + | | | | | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- | | |

Rhino command name

RV_thrust_modify

|

source file

RV_thrust_modify.py

| -Description - - - - +`RV_thrust_modify` allows users to make modifications to the ThrustDiagram. *** -## Sub functions +## Sub commands -### VertexAttributes +The following sub-commands are built into `RV_thrust_modify` . +### VertexAttributes +The following vertex attributes of the `ThrustDiagram` can be modified. + +* **is\_fixed** - If set to `True`, the corresponding vertex of the `FormDiagram` will remain fixed during any force-density-based relaxation. This is set to `False` by default. +* **is\_support** - if set to `True`, the vertex will become a support in the `ThrustDiagram` and remain fixed during `RV_tna_vertical`. This is set to `False` by default. +* **px** - The x component of an additional load to be applied at the vertex. This value is set to 0.0 by default. +* **py** - The y component of an additional load to be applied at the vertex. This value is set to 0.0 by default. +* **pz** - The z component of an additional load to be applied at the vertex. This value is set to 0.0 by default. +* **t** - The thickness of the `ThrustDiagram` at the vertex. This value in combination with the tributary area of the vertex determines the self-weight at that vertex. This value is set to 1.0 by default. +* **x** - Current x-coordinate of the vertex. This value is automatically computed, although can be changed manually to re-locate vertices to specific positions. +* **y** - Current y-coordinate of the vertex. This value is automatically computed, although can be changed manually to re-locate vertices to specific positions. +* **z** - Current z-coordinate of the vertex. This value is automatically computed, although can be changed manually to re-locate vertices to specific positions. ### EdgeAttributes