xsection.composite#

class xsection.composite.Material#

Bases: object

class xsection.composite.Backbone#

Bases: object

class xsection.composite.CompositeSection(patches, **kwds)#

Bases: WarpingSection

A non-homogeneous cross-section composed from multiple sections.

Parameters#

patches: list[Section]

A list of sections to combine into a composite section.

material: Material, optional

A default material to assign to patches without a material.

add_patch(patch)#
add_patches(patch)#
property centroid#
property depth#
property width#
exterior()#
interior()#
property model#
property patches#
property area#
property ixc#
property iyc#
property moic#