Shape.create_dome

classmethod Shape.create_dome(center=[5.0, 5.0, 0.0], radius=5.0, thk=0.5, discretisation=[16, 40], t=0.0)

Create the shape representing a Hemispheric Dome

Parameters
  • center ([float, float, float], optional) – Center of the dome, by default [5.0, 5.0, 0.0]

  • radius (float, optional) – Central radius of the dome, by default 5.0

  • thk (float, optional) – Thickness of the dome, by default 0.5

  • discretisation ([float, float], optional) – Discretisation of the parallel and meridians, by default [16, 40]

  • t (float, optional) – Negative thickness to consider if the intrados can not be interpolated in the point, by default 0.5

Returns

shape (Shape) – The shape of the dome.