pointed_arch_shape

compas_tno.shapes.pointed_arch_shape(hc=1.0, L=2.0, x0=0.0, thk=0.2, b=0.5, t=5.0, total_nodes=100)[source]

Function to create meshes to define upper and lower bounds of 2D pointed arch.

Parameters
  • hc (float, optional) – Rise of the arch measured with regards to the center line, by default 1.00

  • L (float, optional) – Span of the arch considered as center, to center. (L <= 2*H), by default 2.0

  • x0 (float, optional) – Beginning of the linear form diagram, by default 0.0

  • thk (float, optional) – Thickness of the arch, by default 0.20

  • b (float, optional) – Out of plane dimension of the arch, by default 0.5

  • t (float, optional) – Parameter for lower bound in nodes in the boundary, by default 5.0

  • total_nodes (int, optional) – Numbers of nodes to be considered in the form diagram, by default 100

Returns

  • intrados (MeshDos) – A MeshDos for the intrados of the shape

  • extrados (MeshDos) – A MeshDos for the extrados of the shape

  • middle (MeshDos) – A MeshDos for the middle of the shape