angle_section#

sectionproperties.pre.library.steel_sections.angle_section(d: float, b: float, t: float, r_r: float, r_t: float, n_r: int, material: Material = Material(name='default', elastic_modulus=1, poissons_ratio=0, yield_strength=1, density=1, color='w')) Geometry[source]#

Constructs an angle section.

Constructs an angle section with the bottom left corner at the origin (0, 0), with depth d, width b, thickness t, root radius r_r and toe radius r_t, using n_r points to construct the radii.

Parameters:
  • d (float) – Depth of the angle section

  • b (float) – Width of the angle section

  • t (float) – Thickness of the angle section

  • r_r (float) – Root radius of the angle section

  • r_t (float) – Toe radius of the angle section

  • n_r (int) – Number of points discretising the radii

  • material (Material) – Material to associate with this geometry

Returns:

Angle section geometry

Raises:

ValueError – If the toe radius is larger than the toe thickness

Return type:

Geometry

Example

The following example creates an angle section with a depth of 150 mm, a width of 100 mm, a thickness of 8 mm, a root radius of 12 mm and a toe radius of 5 mm, using 16 points to discretise the radii:

from sectionproperties.pre.library import angle_section

angle_section(d=150, b=100, t=8, r_r=12, r_t=5, n_r=16).plot_geometry()

(Source code, png, hires.png, pdf)

../_images/sectionproperties-pre-library-steel_sections-angle_section-1.png

Angle section geometry#