Skip to main content

GSA-Grasshopper release notes

Build 1.5.0

October 2024

GSA-Grasshopper 1.5.0 adds footfall analysis task and 2d Load Panels from polyline

Features

  • Footfall Analysis Task: You can now set up a Footfall Analysis Task (requires the model to include a Modal).
  • 2D Load Panels: Added support for creating 2D load panels.
  • 2D Property with One-Way and Two-Way Options: New options for 2D property definitions include One-Way and Two-Way. Legacy options will now trigger a warning, and we strongly encourage switching to the new options.
  • Infinity and NaN in Results: Added support for infinity and NaN values in result sets.

Fixes

  • Version Update Prompt: The plugin now prompts users to update GSA if an outdated version is detected.
  • Signed Support DLLs: DLLs are now signed to help reduce conflicts with other libraries.
  • Grid Surface Element List Saving: Fixed an issue where the GridSurface element list was not being properly saved in the GSA model.

Build 1.4.0

July 2024

GSA-Grasshopper 1.4.0 allow adding static P-delta analysis task and includes smaller bugfixes.

Features

  • Analysis Task A static P-delta analysis task can be created through the analysis task component.
  • Result Diagram The result diagram component can now plot displacement diagrams in Rhino.
  • Model Geometry The Get Model Geometry component is now able to display the assembly geometry in Rhino.
  • It is now possible to open existing GSA models having polylines referenced in grid area loads. GSA-GH will identify loads applied via polylines, and the polylines will be available when the model is reopened in GSA

Fixes

  • The preview of 3D-deformed sections is corrected for imperial units.

Build 1.3.0

April 2024

GSA-Grasshopper 1.3.0 introduces results for Steel Utilisations and Assemblies.

Features

Fixes

  • Issue when creating elements from members with certain model geometry and coincident nodes
  • Create Model check box expires downstream script.
  • Default analysis tasks contain correct load case names.
  • Search in Create Profile component returns expected results.
  • Viewing results in a model with dummy elements
  • Output names of Get Model Loads component are correct.
  • Existing grid planes show at the correct elevation.
  • Contour 1D Result component uses correct element/member ID.
  • 1D member loading using lists correctly.
  • Issue with case filter list for Load Diagrams component

Build 1.2.0

February 2024

GSA-Grasshopper 1.2.0 introduces Steel design, Assemblies and includes smaller bugfixes.

Features

Fixes

Build 1.1.0

December 2023

GSA-Grasshopper 1.1.0 introduces spring properties and includes refactored results with speed improvements and the ability to get Max/Min.

Features

Fixes

  • Contour 1D results for a Combination Case of 1D Element Displacements are previously wrongly displayed in local axis, corrected to be transformed to global axis.
  • Select Result component Issue of crashing when toggling between Analysis and Combination Case with a CaseID that does not exist has been solved.
  • Edit 2D Element's topology output returns the entire list of node IDs instead of only the first two.

Build 1.0.0

October 2023

Official release of GSA-Grasshopper plugin following an extended period of beta testing.

Features

The GSA plugin enables computational design and automated workflows for structural engineers, utilising the powerful geometry engine in Rhino and the low-entry, visual scripting of Grasshopper.

Run GSA headless through the .NET API

  • Run GSA.Inside.Grasshopper - and potentially extended to any program that can run Rhino.Inside.
  • Fast and responsive, utilising the speed of GSA's solver for real-time feedback.
  • No more interoperability; you are literally running GSA inside Rhino's process.

Work with existing files

  • Not all team members required to know how to use Grasshopper.
  • Share GSA files (.gwb) created parametrically in Grasshopper with colleagues for checking or further work.
  • Open existing GSA files (.gwb) inside Grasshopper.

Native Rhino/Grasshopper Geometry support

  • Use all built-in Grasshopper components for geometry transformations, including: move, mirror, morph, array, twist, offset, etc.
  • GSA-Grasshopper's custom parameters will convert (or cast) automatically to or from native Grasshopper parameters.
  • It is possible to "Bake" all GSA-Grasshopper parameters into Rhino
  • Additionally, you can preview 3D sections, applied loads and result diagrams from GSA inside Rhino.

Meshing

  • Utilise GSA's powerful meshing capabilities inside Grasshopper; GSA-Grasshopper uses one of the fastest and most robust FE meshing algorithms on the market.
  • Create your geometry using Members and let GSA manage intersections and the creation of the analytical model.

3D Sections

  • Preview 3D sections of the GSA model inside Rhino

Results

  • Visualise results within Rhino/Grasshopper to check your design, or use it to automate your engineering workflow.
  • Use GSA's powerful post-processing tools to create and retrieve results for load combinations.
  • Load and result diagrams and their values can be displayed and annotated directly in Rhino's viewport.

Easy handling of units

  • All components and parameters are underpinned by units.
  • Convert to and from any relevant engineering units.
  • Based on opensource UnitsNet, and extended with engineering units by Oasys.

Fixes

  • All reported and known issues from the beta testing period have been resolved.

General

  • The plugin is distributed through Rhino Package Manager.
  • Rhino 6.27 or later is supported.
  • GSA-Grasshopper requires GSA 10.2 to run.