Parametric Truss is a web application enabling quick structural analysis of a custom truss element. The geometry, load and cross sections of the components can be easily modified using sliders. Users can preview analysis result mesh produced by Karamba3d plug-in for Grasshopper. The application is running using Rhino Compute AppServer.

Click HERE to access the application.

The application is based on a grasshopper script containing a definition of truss geometry as well as components of Karamba plug-in that performs structural analysis.

//INPUTS

The application has the following imputs:

LENGTH : lenght of the truss

DIVISION : Number of segments of the top chord – diagonal connection

INITIAL HEIGHT: Height at the edge of the beam

MIDDLE POINT OFFSET: Height difference between the edge and the mid point of the truss

CROSS SECTION 1: Cross section of the top and bottom cord as well as edge posts taken from a list of CHS elements.

CROSS SECTION 2: Cross section of the diagonal elements taken from a list of CHS elements.

UNIFORM LINE LOAD: Value of uniform load applied to the top chord of the truss in kN/m2.

//OUTPUTS

GEOMETRY: 3d preview of the truss

ANALYSIS MESH: Color- coded mesh – a result from Karamba analysis. Red indicates compression and blue indicates tension.

MAX AXIAL FORCE: Value of compression/tension force in the element with maximum axial force [kN]

MAX UTILIZATION: Value of utilization [%] for most stressed element.

//DETAILS

HERE is a link to the GitHub repository of the project.

The repository was based on Rhino Compute Appserver.

Rhino Compute is an open source project by McNeel that allows you to run Rhino on the cloud and access it from any device with an internet connection.

Rhino Compute Appserver is node.js server acting as a bridge between client apps and private compute.rhino3d servers.

//PROJECT GALLERY

HERE you can find a gallery of all projects created for the course

//CREDITS

Parametric Truss is a project of IAAC, Institute for Advanced Architecture of Catalonia developed in the Master In Advanced Computation For Architecture & Design 2020/21 by

Student: Aleksandra Jastrz?bska

Faculty: Will Pearson, Luis Fraguada