GLASSSHopper Changelog

v1.6.1

Released 15 Oct 2026

General improvements and changes

  • The plan limits and the current organization are reloaded after signing in and when the organization changes.
  • Material components now save their data in the Grasshopper document in a new format.
  • Analysis components are split into dedicated toolbar categories, the toolbar icons have been reordered and new icons have been added.

New components

  • Glass Dynamic Analysis component
    This component runs the dynamic analysis on the glass.
  • Dynamic Analysis Inputs component
    This component defines the control data used during the dynamic analysis and shows a preview of it in the Rhino viewport.
  • Special Analysis Combinations component
    This component defines the two special load combinations used by the dynamic and thermal analyses.
  • Impact Time History Extractor component
    This component extracts the resulting time histories from the dynamic analysis.
  • Glass Thermal Analysis component
    This component runs the thermal analysis on the glass. Thermal material properties are validated before the analysis starts.
  • Thermal Analysis Inputs component
    This component defines the control data used during the thermal analysis. The optional Initial Surface, Shaded Areas and Shadow Boxes inputs compute the shaded mesh vertices from the areas drawn on the glass surface.
  • Shadow Box component
    This component creates a shadow box applied to the glass: the covered mesh faces are computed from the areas drawn on the glass surface.
  • Thermal History Extractor component
    This component extracts the thermal histories from the thermal analysis results.
  • Air Catalogue component
    This component creates an air material, with its thermal properties, from the catalogue.
  • Standard DIN 18008 component
    This component returns a DIN 18008 standard.
  • DIN 18008 Glass Material component
    This component creates a glass material for DIN 18008 standard.
  • Imposed Displacement Point component
    This component creates an imposed displacement restraint on the mesh node in a given position, for cold bending. It requires the cold bending tool in the subscription plan.
  • GlassHopper Info component
    This component reports the software versions and the activation status of the subscription tools and limits.
  • Spacer component
    New version of the component with the spacer thermal properties (heat capacity, density and thermal conductivity). Spacer components in existing documents can be upgraded to the new version.

Components changes and fixes

  • Glass Static Analysis component
    Renamed from Glass Analysis. Loads along generic 3D paths are now supported.
  • Static Analysis Options component
    Renamed from Analysis Options.
  • Barrier Load and Concentrated Load components
    Loads can now be applied along generic 3D paths.
  • Glass Job component
    Solved an issue which was showing a success message also when the API call failed. Submitting the same job again no longer creates a duplicate.
  • Quad Mesh Rhino component
    Solved an issue which could prevent the component from refreshing when the document was opened.
  • Organization Folders and Path to Organization Folder components
    Solved an issue which was causing the components to refresh endlessly.
  • Standard glass material components
    The glass thermal properties are filled with the default values from the Maffeis Apps database.
  • Interlayer Catalogue component
    The interlayer material properties are now read from the Maffeis Apps API.
  • Units component
    Added the conversions for mass, stiffness, thermal conductivity and specific heat capacity.
  • Glass Report component
    The report completion is now signalled only after the file has been written.

Removed components

  • Glasses Catalogue component
    The glass material is provided by the standard-specific material components (EN 16612, ASTM E1300, DIN 18008).

v1.5.7.0

Released 31 Mar 2026

Components changes and fixes

  • Glass Analysis component
    Solved an issue with the analysis limits check which was causing the previously saved results to be lost on start-up.
  • Quad Mesh Rhino component
    Added a check to handle an error on mesh due to an invalid surface.

New components

  • Standard ASTM E1300-24 component
    This component returns an ASTM E1300-24 standard.
  • Astm E1300-24 Glass Material component
    This component creates a glass material for ASTM E1300-24 standard.

v1.5.6.0

Released 03 Mar 2026

Components changes and fixes

  • Quad Mesh Rhino component
    Solved an issue with the mesh limits check which was causing the component to enter in error state on start up.

v1.5.5.0

Released 15 Jan 2026

This version has the only aim to keep the project updated with the latest releases of other dependencies libraries. No functionality has been changed.

v1.5.4.0

Released 19 Dec 2025

Components changes and fixes

  • Authenticator component
    Now the Authenticator component indicates the current organisation, and if there is more than one, allows you to choose which one to use. When the organisation is changed, the components for selecting folders and defining the current job are updated.

v1.5.3.0

Released 03 Dec 2025

General improvements and changes

  • Added a check on the minimum mesh size of 50 [mm], as in the apps.maffeis.it portal.
  • Added a check on the minimum radius of circular holes, minimum value allowed for the radius is 1 [mm].
  • Added a check on the maximum duration of loads, which cannot exceed 50 years.

Components changes and fixes

  • Units component
    Corrected the check on the number of components present in the .gh project. The component must be present only once.
  • Glass Analysis component
    The "Used Mesh" calculation mesh has been added as output parameter to resolve the issue of loading results. Sometimes the mesh was regenerated differently from the original and, as a result, the results were displayed incorrectly.
    If using old projects this component needs to be updated using the Grasshopper component version updating system. Once updated, the "Used Mesh" parameter needs to be used as input to display the results, for instance with the Mesh Displacement and Result Extractor components.
  • Interlayer Catalogue component
    Fixed the issue with loading the list of materials when opening the .gh file.