Fibers for every DispBeamColumn/ForceBeamColumn section, flattened
and offset-indexed: section k occupies
section_offsets[k]..section_offsets[k + 1] in y/z/area/material.
section_offsets therefore has num_sections + 1 entries. z is empty in
a 2D model and parallel to y in a 3D model (biaxial bending) — torsion is
deliberately excluded from the fiber loop in core (FiberSection3's doc
comment) and supplied instead as each owning table's own g/j fields.
Fibers for every
DispBeamColumn/ForceBeamColumnsection, flattened and offset-indexed: sectionkoccupiessection_offsets[k]..section_offsets[k + 1]iny/z/area/material.section_offsetstherefore hasnum_sections + 1entries.zis empty in a 2D model and parallel toyin a 3D model (biaxial bending) — torsion is deliberately excluded from the fiber loop incore(FiberSection3's doc comment) and supplied instead as each owning table's owng/jfields.