How to create a thick shell?ΒΆ

The easiest way to create a ThickShell is to bake it from an already existing 2D shell (after defining the width profile). Here an example:

from kokiy import AxiShell
from kokiy import ThickShell

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

width_profile = ((0.5, -0.04),)
shell = ThickShell.bake_from_shell(shell_2d, width_profile, n_layers=4)

The following interactive plot shows the generated geometry: