A = (0, -3, 0)
B = Point(yAxis)
C = Point(Circle[B, Distance[A, B], Segment[A, B]])
a, D, E, F, G, H, faceABCD, faceADHE, faceABFE, faceBCGF, faceCDHG, faceEFGH, arêteAD, arêteAB, arêteBC, arêteCD, arêteAE, arêteDH, arêteEH, arêteEF, arêteBF, arêteFG, arêteCG, arêteGH = Cube(A, B, C)
n = 1.3 (slider from 0 to 3, step 0.1)
b = Sphere(A, n)
c = Sphere(B, n)
d = Sphere(E, n)
e = Sphere(F, n)
f = Sphere(D, n)
g = Sphere(C, n)
h = Sphere(H, n)
i = Sphere(G, n)
I, U_1 = Intersect(arêteEH, d)
J, V_1 = Intersect(arêteAD, b)
K, L = Intersect(arêteAE, d)
M, W_1 = Intersect(arêteAE, b)
N, O = Intersect(arêteAB, b)
poly1, m, o, j = Polygon(O, J, M)
P, Z_1 = Intersect(arêteAB, c)
Q, A_2 = Intersect(arêteBF, c)
R, S = Intersect(arêteBF, e)
T, B_2 = Intersect(arêteEF, e)
U, C_2 = Intersect(arêteFG, i)
V, W = Intersect(arêteEF, d)
Z, A_1 = Intersect(arêteBC, c)
B_1, C_1 = Intersect(arêteFG, e)
D_1, D_2 = Intersect(arêteBC, g)
E_1, F_1 = Intersect(arêteAD, f)
G_1, H_1 = Intersect(arêteEH, h)
I_1, E_2 = Intersect(arêteGH, h)
J_1, K_1 = Intersect(arêteGH, i)
L_1, M_1 = Intersect(arêteCD, g)
N_1, F_2 = Intersect(arêteCD, f)
O_1, P_1 = Intersect(arêteDH, f)
Q_1, G_2 = Intersect(arêteDH, h)
R_1, H_2 = Intersect(arêteCG, g)
S_1, T_1 = Intersect(arêteCG, i)
poly2, q_1, p_1, f_1, j_1, m_1, l, i_1, h_1 = Polygon(Q_1, P_1, F_1, J, M, L, I, H_1)
poly3, q_2, i_2, k_1, t_1, r_1, m_2, n_1, p_2 = Polygon(Q_1, I_1, K_1, T_1, R_1, M_1, N_1, P_1)
poly4, q_3, i_3, h_2 = Polygon(I_1, H_1, Q_1)
poly5, f_2, n_2, p_3 = Polygon(N_1, P_1, F_1)
poly6, r_2, d_1, m_3 = Polygon(D_1, M_1, R_1)
poly7, u, t_2, k_2 = Polygon(T_1, K_1, U)
poly8, q, a_1, p = Polygon(A_1, P, Q)
poly9, t, s, c_1 = Polygon(S, C_1, T)
poly10, w, l_1, i_4 = Polygon(L, I, W)
poly11, a_2, d_2, r_3, t_3, u_1, c_2, s_1, q_4 = Polygon(A_1, D_1, R_1, T_1, U, C_1, S, Q)
poly12, o_1, p_4, q_5, s_2, t_4, w_1, l_2, m_4 = Polygon(O, P, Q, S, T, W, L, M)
poly13, f_3, n_3, m_5, d_3, a_3, p_5, o_2, j_2 = Polygon(F_1, N_1, M_1, D_1, A_1, P, O, J)
poly14, h_3, i_5, w_2, t_5, c_3, u_2, k_3, i_6 = Polygon(H_1, I, W, T, C_1, U, K_1, I_1)