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.