concreteproperties.utils.split_section#

split_section(geometry: CompoundGeometry, point: Tuple[float], theta: float) Tuple[List[Geometry]][source]#

Splits the geometry along a line defined by a point and rotation angle theta.

Parameters
  • geometry (sectionproperties.pre.geometry.CompoundGeometry) – Geometry to split

  • point (Tuple[float]) – Point at which to split the geometry (x, y)

  • theta (float) – Angle (in radians) the neutral axis makes with the horizontal axis (\(-\pi \leq \theta \leq \pi\))

Returns

Split geometry above and below the line

Return type

Tuple[List[sectionproperties.pre.geometry.Geometry]]