Skip to content

rhs

structural_sections.steel.standard_profiles.rhs

RHS Steel Profiles.

Classes:

  • RHS

    Geometrical representation of RHS steel profiles.

structural_sections.steel.standard_profiles.rhs.RHS

Geometrical representation of RHS steel profiles.

This class provides access to standard RHS profiles from a predefined database. Profiles can be accessed as class attributes using their standardized names. Each accessed profile returns a RHSProfile instance.

Note: the corners of SHS profiles are not of constant thickness but are thicker, this feature has not been implemented yet in Blueprints. The corners are conservatively approximated by assuming a constant radius following the outside perimeter.

Usage example
>>> profile = RHS.RHS100x50x4
>>> print(isinstance(profile, RHSProfile))  # True
>>>
>>> # To iterate over all available RHS profiles:
>>> for profile in RHS:
...     print(isinstance(profile, RHSProfile))  # True