Documentation#
The xsection package comprises the following core geometry classes:
|
A homogeneous polygon section. |
|
A non-homogeneous cross-section composed from multiple sections. |
The xsection.library submodule exposes the following convenience classes which inherit from the core geometry classes:
|
Create a homogeneous cross-section from an AISC identifier. |
|
A discrete circle section with exact area. |
|
A rectanglular section. |
|
A hollow rectanglular section. |
|
A wide flange (I) section. |
|
A half wide flange (T) section. |
|
A channel (C) section. |
|
An angle (L) section. |
|
Single-cell box girder |
|
Return a dictionary of cross section properties from the AISC database. |
The central abstraction in the xsection package is the Section interface,
which is defined by the following attributes:
An object holding the elastic properties of a section. |
|
|
Create |
|
Translate the section to a new location. |