How to create a x-axisymmetric shell?ΒΆ

An AxiShell objects represents an axisymmetric computational shell. To define an AxiShell you need to define its shape (number of azimuthal and longitudinal points) and control points (in x and r). The shell is built by the creation of a spline.

from kokiy import AxiShell

ctrl_pts_x = (0.0, 0.2)
ctrl_pts_r = (0.12, 0.12)
angle = 40
n_azi, n_long = 8, 10

shell = AxiShell(n_azi, n_long, angle, ctrl_pts_x, ctrl_pts_r)

The following interactive plot shows the generated geometry:

Tip

angle_min controls the minimum angle of the shell.