Arbitrary I-, hollow box, filled trapezoid and hollow circular cross sections can be defined for beams. Alternatively Karamba3D lets the user select a predefined standard cross section. In case of shells, it is possible to attach a different cross section to each element.