nastran_cross#
- sectionproperties.pre.library.nastran_sections.nastran_cross(dim_1: float, dim_2: float, dim_3: float, dim_4: float, material: Material = Material(name='default', elastic_modulus=1, poissons_ratio=0, yield_strength=1, density=1, color='w')) Geometry [source]#
Constructs Nastran’s cruciform section.
Constructs Nastran’s cruciform cross-section with the intersection’s middle center at the origin
(0, 0)
, with four parameters defining dimensions.- Parameters:
dim_1 (float) – Twice the width of horizontal member protruding from the vertical center member
dim_2 (float) – Thickness of the vertical member
dim_3 (float) – Depth (y) of the CROSS-section
dim_4 (float) – Thickness of the horizontal members
material (Material) – Material to associate with this geometry
- Returns:
Cruciform section geometry
- Return type:
Example
The following example creates a cruciform cross-section with a depth of 3.0:
from sectionproperties.pre.library import nastran_cross nastran_cross(dim_1=1.5, dim_2=0.375, dim_3=3.0, dim_4=0.25).plot_geometry()
(
Source code
,png
,hires.png
,pdf
)