pointed_vault_heightfields

compas_tno.shapes.pointed_vault_heightfields(xy_span=[[0.0, 10.0], [0.0, 10.0]], thk=0.5, discretisation=[10, 10], hc=8.0, he=None, hm=None, t=0.0, tol=0.0)[source]

Set pointed cross vault heights

Parameters
  • xy_span (list, optional) – [description], by default [[0.0, 10.0], [0.0, 10.0]]

  • thk (float, optional) – [description], by default 0.5

  • discretisation (list, optional) – [description], by default [10, 10]

  • hc (float, optional) – Height in the middle point of the vault, by default 8.0

  • he ([float, float, float, float], optional) – Height of the opening mid-span for each of the quadrants, by default None

  • hm ([float, float, float, float], optional) – Height of each quadrant center (spadrel), by default None

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

  • tol (float, optional) – Tolerance, by default 10e-6

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

Notes

Position of the quadrants is as in the schema below:

Q3

Q2 Q1

Q4