calculate_max_bending_depth#

concreteproperties.utils.calculate_max_bending_depth(points: list[tuple[float, float]], c_local_v: float, theta: float) float[source]#

Returns the bending depth.

Calculates the maximum distance from the centroid to an extreme fibre when bending about an axis theta.

Parameters:
  • points (list[tuple[float, float]]) – Points over which to search for a bending depth

  • c_local_v (float) – Centroid coordinate in the local v-direction

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

Returns:

Maximum bending depth, returns zero if distance is negative

Return type:

float