diff --git a/gitbook/manual/supports-1.md b/gitbook/manual/supports-1.md index 995e7fa..dd4daf8 100644 --- a/gitbook/manual/supports-1.md +++ b/gitbook/manual/supports-1.md @@ -1,28 +1,37 @@ # 7b. Modify ForceDiagram +## Modify ForceDiagram + | | | | | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | |
Rhino command name
RV_force_modify
source file
| -Description - - - - +`RV_force_modify` allows users to make the following modifications to the ForceDiagram. *** -## Sub functions +## Modify Attributes ### VertexAttributes +The following vertex attributes of the `ForceDiagram` can be modified. +* **is\_fixed** - If set to `True`, the vertex will remain fixed during any force-density-based relaxation or `RV_tna_horizontal`. This is set to `False` 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 +The following edge attributes of the `ForceDiagram` can be modified. +* lmax - Maximum allowable length of the edge. This value is set to 10000000.0 by default. +* lmin - Minimum allowable length of the edge. This value is set to 0.0 by default. -### MoveVertices +*** +## Sub-commands +### 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/supports-2.md b/gitbook/manual/supports-2.md index b1e3657..81e8f73 100644 --- a/gitbook/manual/supports-2.md +++ b/gitbook/manual/supports-2.md @@ -6,13 +6,13 @@ | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- | | |Rhino command name
RV_thrust_modify
source file
| -`RV_thrust_modify` allows users to make modifications to the ThrustDiagram. +`RV_thrust_modify` allows users to make the following modifications to the ThrustDiagram. *** -## Sub-commands +## Modify Attributes -The following sub-commands are built into `RV_thrust_modify` . +The following atributes of vertices, edges or faces can be made using `RV_thrust_modify` . ### VertexAttributes @@ -41,6 +41,12 @@ The following edge attributes of the `ThrustDiagram` can be modified. Not implemented. +*** + +## Sub-commands + +The following sub-commands are built into `RV_thrust_modify` to enable geometric modificiations to the `ThrustDiagram`. + ### MoveSupports This sub-command enables users to move supports of the `ThrustDiagram`. This transformation is constrained to the z-axis.