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 polygon representation of a circle section. |
|
A polygon representation of a rectangle section. |
|
A polygon representation of a wide flange (I) section. |
|
A polygon representation of a half wide flange (T) section. |
|
A polygon representation of a channel (C) section. |
|
A polygon representation of an angle (L) section. |
|
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. |