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 depthd
, widthb
, thicknesst
, root radiusr_r
and toe radiusr_t
, usingn_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:
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
)