HMSection
(by Jan Matěják)
HMSection is a grasshopper plugin for the analysis of cross-sections created from polygon curves.
Downloads:
53
Support Email

HMSection is a grasshopper plugin for the analysis of cross-sections. It uses the CrossSection.net package (https://github.com/CrossSection.Net), which is based on the Python package sectionproperties (https://github.com/section-properties).

Usage:

Sections are built from closed polyline curves using the HMSec - Contour component. Contours can have holesy use the HMSec - Hole component to create them.

The main analysis takes place in the HMSec - Analysis component. This component requires the analysis settings component to be connected. Mesh properties can be controlled by roughness and angle settings. By default, only elastic analysis is performed due to the performance cost of warping and plastic analysis.

The output of the analysis can be viewed using the HMSec - Elastic and HMSec - Plastic components. The mesh can be visualized using the HMSec - Mesh component.

Restrictions:

  • Contours must be closed polylines.

  • The plugin projects 3D polylines onto the XY plane and only considers the X and Y coordinates in calculations.

  • Holes cannot touch contours.

  • Each hole can only be within one contour and cannot overlap with other contours.

  • Curently, only one material is supported.

Disclaimer

  • The results have not been properly validated. It remains the user's responsibility to confirm and accept the output.

  • Compound sections (made from multiple contours) may be buggy and may not always work properly.

  • License Type:
License Cost:
Downloads
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Title
Description
Platform
 
HMSection 0.6.0
2024-Feb-18
HMSection is a grasshopper plugin for the analysis of cross-sections created from polygon curves.
Rhino 7 Win
Rhino 8 Win
Reviews