Arch

class compas_cra.geometry.Arch(height, span, thickness, depth, num_blocks=None, extra_support=False)

Bases: object

Create voussoir geometry for a semi-circular arch with given height and span.

Parameters:
heightfloat

The distance between the base of the arch and the highest point of the intrados.

spanfloat

The distance between opposite intrados points at the base.

thicknessfloat

The distance between intrados and extrados.

depthfloat

The depth of the arch.

nint

Number of blocks

Methods

__init__

assembly

Create assembly.

blocks

Create blocks.