Changes
Page history
update structure - new parameter DiagonalGroundGuard + missing png file
authored
Apr 09, 2026
by
Bouvry Arnaud
Show whitespace changes
Inline
Side-by-side
documentation/tutorial.md
View page @
229c51e4
...
@@ -284,6 +284,7 @@ Table 7 - Parametrization of diagonals.
...
@@ -284,6 +284,7 @@ Table 7 - Parametrization of diagonals.
|
`DiagonalShape`
| — | Cross-section type |
|
`DiagonalShape`
| — | Cross-section type |
|
`DiagonalSide`
/
`DiagonalWidth`
/
`DiagonalHeight`
/
`DiagonalRadius`
| meters | Profile dimensions |
|
`DiagonalSide`
/
`DiagonalWidth`
/
`DiagonalHeight`
/
`DiagonalRadius`
| meters | Profile dimensions |
|
`DiagonalEpsilon`
| — | Small numerical offset to avoid degenerate geometry |
|
`DiagonalEpsilon`
| — | Small numerical offset to avoid degenerate geometry |
|
`DiagonalGroundGuard`
| meters | Minimum height above ground of the diagonal lower endpoint (0 = ground level) |
---
---
...
@@ -355,6 +356,7 @@ Table 9 - Parameter status per structure type.
...
@@ -355,6 +356,7 @@ Table 9 - Parameter status per structure type.
|
`DiagonalShape`
| O | — | — |
|
`DiagonalShape`
| O | — | — |
|
`DiagonalRadius`
/
`DiagonalSide`
/
`DiagonalWidth`
/
`DiagonalHeight`
| O | — | — |
|
`DiagonalRadius`
/
`DiagonalSide`
/
`DiagonalWidth`
/
`DiagonalHeight`
| O | — | — |
|
`DiagonalEpsilon`
| R | — | — |
|
`DiagonalEpsilon`
| R | — | — |
|
`DiagonalGroundGuard`
| R | — | — |
Note:
`PoleSide`
,
`PoleWidth`
,
`PoleHeight`
,
`PurlinSide`
, etc. are optional in all cases, but
Note:
`PoleSide`
,
`PoleWidth`
,
`PoleHeight`
,
`PurlinSide`
, etc. are optional in all cases, but
the relevant dimension parameter must be non-zero when its shape type is selected
the relevant dimension parameter must be non-zero when its shape type is selected
...
@@ -391,6 +393,7 @@ Two poles of different heights support a tilted rafter, with diagonal bracing an
...
@@ -391,6 +393,7 @@ Two poles of different heights support a tilted rafter, with diagonal bracing an
|
`PoleSpacingX`
| Total distance between the two poles along X |
|
`PoleSpacingX`
| Total distance between the two poles along X |
|
`RafterLength`
| Minimum rafter length (auto-adjusted upward if the tilt geometry requires a longer rafter) |
|
`RafterLength`
| Minimum rafter length (auto-adjusted upward if the tilt geometry requires a longer rafter) |
|
`NumberOfPurlins`
| Number of purlins distributed evenly across the rafter span |
|
`NumberOfPurlins`
| Number of purlins distributed evenly across the rafter span |
|
`DiagonalGroundGuard`
| Minimum height above ground of the diagonal lower endpoint (0 = ground level) |
> [!NOTE] If `TiltY` is too large relative to `Height` and `PoleSpacingX`, the structure will extend below ground which
> [!NOTE] If `TiltY` is too large relative to `Height` and `PoleSpacingX`, the structure will extend below ground which
> will raise a `ValueError`.
> will raise a `ValueError`.
...
...
...
...