These components create lines (curves) and nodes (points) representing structural trusses, grids, and space trusses.
![](/wp-content/uploads/sites/2/2022/11/Structure-Dropdown-Menu.png)
Description
Appearance
2D Truss
Creates a 2D truss using a set of edge curves.
Input:
- Two lists of curves (“CrvA” and “CrvB”) representing the length of either the op or bottom cord of a truss
- The desired number of divisions along the truss (N).
- The truss configuration type (T).
- “0” = a Two-direction web,
- “1” = Single direction web,
- “2” = Reverse single direction web.
Returns:
- LinesA: a list of the top and bottom cords
- LinesB: a list of the diagonal webs
- LinesC: a list of the vertical/plumb webs
- Nodes: a list of the connection points (intersections of webs and cords)
![](/wp-content/uploads/sites/2/2022/11/2D-Truss-Setup.png)
![](/wp-content/uploads/sites/2/2022/11/2D-Truss-Type-0-1024x348.png)
![](/wp-content/uploads/sites/2/2022/11/2D-Truss-Type-1-1024x392.png)
![](/wp-content/uploads/sites/2/2022/11/2D-Truss-Type-2-1024x374.png)
Braced Grid 1D Structure
Creates a single-direction braced grid on a given surface
Input:
- A list of surfaces
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
Results:
- Lines A: A list of curves that are parallel to the UV grid.
- Lines B: A list of curves that are diagonal to the UV grid, or in other words, the diagonal braces.
- Nodes: a list of the intersection points of Lines A and Lines B
![](/wp-content/uploads/sites/2/2022/11/braced-1d-1024x403.png)
![](/wp-content/uploads/sites/2/2022/11/braced-1d-results.png)
Braced Grid 1D Structure
Creates a two-directional braced grid on a given surface.
Input:
- A list of surfaces
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
Results:
- Lines A: A list of curves that are parallel to the UV grid.
- Lines B: A list of curves that are diagonal to the UV grid, or in other words, the diagonal braces.
- Nodes: a list of the intersection points of Lines A and Lines B
![](/wp-content/uploads/sites/2/2022/11/braced-2d-1024x384.png)
![](/wp-content/uploads/sites/2/2022/11/braced-2d-results-1024x575.png)
Diagrid Structure
Creates a diagrid structure on a given surface
Input:
- A list of surfaces
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
- A boolean toggle to set the division configuration type (T).
Returns:
- A list of the resulting lines
- A list of the resulting intersections as points
![](/wp-content/uploads/sites/2/2022/11/diagrid-structure-1024x450.png)
![](/wp-content/uploads/sites/2/2022/11/diagrid-structure-results.png)
![](/wp-content/uploads/sites/2/2022/11/diagrid-structure-results-type-2.png)
Grid Structure
Creates a grid structure along a surface
Input:
- A list of surfaces
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
Returns:
- A list of the resulting lines
- A list of the resulting intersections as points
![](/wp-content/uploads/sites/2/2022/11/Grid-structure-1024x384.png)
![](/wp-content/uploads/sites/2/2022/11/Grid-structure-results-1024x561.png)
Hexagonal Structure
Creates a hexagonal structure on a surface.
Input:
- A list of surfaces
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
- An adjustment factor, to alter the shape of the hexagon
- A boolean toggle to set the division configuration type (T).
Returns:
- A list of the resulting lines
- A list of the resulting intersections as points
![](/wp-content/uploads/sites/2/2022/11/hex-grid-1024x464.png)
![](/wp-content/uploads/sites/2/2022/11/hex-grid-results-false.png)
![](/wp-content/uploads/sites/2/2022/11/hex-grid-results-true.png)
Space Truss Structure 1
Creates a space truss as an offset 3D grid along a surface.
Input:
- A list of surfaces representing the outer boundary of the space truss.
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
- A number to determine the offset distance, or in other words, the depth of the space frame.
Results:
- Lines A: The orthogonal grid along the outer boundary of the space frame
- Lines B: The orthogonal grid along the inner boundary of the space frame
- Web: The diagonal connecting members between the outer and inner orthogonal grids.
- Nodes: The intersection points between the Lines and the Web members.
![](/wp-content/uploads/sites/2/2022/11/space-truss-1-1024x443.png)
![](/wp-content/uploads/sites/2/2022/11/space-truss-1-results.png)
Space Truss Structure 2
Creates a space truss between two surfaces
Input:
- SrfA: A list of surfaces representing the outer boundary of the space truss.
- SrfB: A list of surfaces representing the inner boundary of the space truss
- A number indicating the number of divisions in the U-direction
- A number indicating the number of divisions in the V-direction
Results:
- Lines A: The orthogonal grid along the outer boundary of the space frame
- Lines B: The orthogonal grid along the inner boundary of the space frame
- Web: The diagonal connecting members between the outer and inner orthogonal grids.
- Nodes: The intersection points between the Lines and the Web members.
![](/wp-content/uploads/sites/2/2022/11/space-truss-2-1024x555.png)
![](/wp-content/uploads/sites/2/2022/11/space-truss-2-results.png)