Dome

class compas_assembly.geometry.Dome(meridians=40, hoops=20, oculus=0.10471975511965977, spring=1.5707963267948966, r_i=3.9, r_f=3.2, R_i=4, R_f=3.5)[source]

Bases: compas_assembly.geometry._geometry.Geometry

Create voussoirs for a spherical dome geometry with given rise and span.

Methods

blocks

Compute the blocks.

Inherited Methods

interfaces

to_blocks_and_interfaces

Convert the geometry to a list of block meshes, and a list of block index pairs representing connections or interfaces.