A = Intersect(xAxis, yAxis)
c = Circle(A, 1)
B = Point(c)
n = 3 (slider from 3 to 100, step 1)
a: 360 / n
l: (2 * sin(π / n))
d = Circle(B, l)
C = Intersect(c, d, 1)
poly1, b, e, f, g, h, i, j, k, m, p, q, r, s, t, a_1, b_1, c_1, d_1, e_1, f_1, g_1, h_1, i_1, j_1, k_1, l_1, m_1, n_1, p_1, q_1, r_1, s_1, t_1, a_2, b_2, c_2, d_2, e_2, f_2, g_2, h_2, i_2, j_2, k_2, l_2, m_2, n_2, p_2, q_2, r_2, s_2, t_2, a_3, b_3, c_3, d_3, e_3, f_3, g_3, h_3, i_3, j_3, k_3, l_3, m_3, n_3, p_3, q_3, r_3, s_3, t_3, a_4, b_4, c_4, d_4, e_4, f_4, g_4, h_4, i_4, j_4, k_4, l_4, m_4, n_4, p_4, q_4, r_4, s_4, t_4, a_5, b_5, c_5, d_5, e_5, f_5, g_5, h_5, i_5, j_5, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, W, Z, A_1, B_1, C_1, D_1, E_1, F_1, G_1, H_1, I_1, J_1, K_1, L_1, M_1, N_1, O_1, P_1, Q_1, R_1, S_1, T_1, U_1, V_1, W_1, Z_1, A_2, B_2, C_2, D_2, E_2, F_2, G_2, H_2, I_2, J_2, K_2, L_2, M_2, N_2, O_2, P_2, Q_2, R_2, S_2, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, D_3, E_3, F_3, G_3, H_3, I_3, J_3, K_3, L_3, M_3, N_3, O_3, P_3, Q_3, R_3, S_3, T_3, U_3, V_3, W_3, Z_3, A_4, B_4, C_4, D_4, E_4, F_4 = Polygon(B, C, n)
V = Point(zAxis)
o, faceBCV, faceCDV, faceDEV, faceBEV, face1, face2, face3, face4, face5, face6, face7, face8, face9, face10, face11, face12, face13, face14, face15, face16, face17, face18, face19, face20, face21, face22, face23, face24, face25, face26, face27, face28, face29, face30, face31, face32, face33, face34, face35, face36, face37, face38, face39, face40, face41, face42, face43, face44, face45, face46, face47, face48, face49, face50, face51, face52, face53, face54, face55, face56, face57, face58, face59, face60, face61, face62, face63, face64, face65, face66, face67, face68, face69, face70, face71, face72, face73, face74, face75, face76, face77, face78, face79, face80, face81, face82, face83, face84, face85, face86, face87, face88, face89, face90, face91, face92, face93, face94, face95, face96, arêteBV, arêteCV, arêteDV, arêteEV, arête1, arête2, arête3, arête4, arête5, arête6, arête7, arête8, arête9, arête10, arête11, arête12, arête13, arête14, arête15, arête16, arête17, arête18, arête19, arête20, arête21, arête22, arête23, arête24, arête25, arête26, arête27, arête28, arête29, arête30, arête31, arête32, arête33, arête34, arête35, arête36, arête37, arête38, arête39, arête40, arête41, arête42, arête43, arête44, arête45, arête46, arête47, arête48, arête49, arête50, arête51, arête52, arête53, arête54, arête55, arête56, arête57, arête58, arête59, arête60, arête61, arête62, arête63, arête64, arête65, arête66, arête67, arête68, arête69, arête70, arête71, arête72, arête73, arête74, arête75, arête76, arête77, arête78, arête79, arête80, arête81, arête82, arête83, arête84, arête85, arête86, arête87, arête88, arête89, arête90, arête91, arête92, arête93, arête94, arête95, arête96 = Pyramid(poly1, V)
G_4 = Point(zAxis)
u = Plane(G_4, poly1)
poly2, H_4, I_4, J_4, K_4, L_4, M_4, N_4, O_4, P_4, Q_4, R_4, S_4, T_4, U_4, V_4, W_4, Z_4, A_5, B_5, C_5, D_5, E_5, F_5, G_5, H_5, I_5, J_5, K_5, L_5, M_5, N_5, O_5, P_5, Q_5, R_5, S_5, T_5, U_5, V_5, W_5, Z_5, A_6, B_6, C_6, D_6, E_6, F_6, G_6, H_6, I_6, J_6, K_6, L_6, M_6, N_6, O_6, P_6, Q_6, R_6, S_6, T_6, U_6, V_6, W_6, Z_6, A_7, B_7, C_7, D_7, E_7, F_7, G_7, H_7, I_7, J_7, K_7, L_7, M_7, N_7, O_7, P_7, Q_7, R_7, S_7, T_7, U_7, V_7, W_7, Z_7, A_8, B_8, C_8, D_8, E_8, F_8, G_8, H_8, I_8, J_8, K_8, k_5, l_5, m_5, n_5, p_5, q_5, r_5, s_5, t_5, a_6, b_6, c_6, d_6, e_6, f_6, g_6, h_6, i_6, j_6, k_6, l_6, m_6, n_6, p_6, q_6, r_6, s_6, t_6, a_7, b_7, c_7, d_7, e_7, f_7, g_7, h_7, i_7, j_7, k_7, l_7, m_7, n_7, p_7, q_7, r_7, s_7, t_7, a_8, b_8, c_8, d_8, e_8, f_8, g_8, h_8, i_8, j_8, k_8, l_8, m_8, n_8, p_8, q_8, r_8, s_8, t_8, a_9, b_9, c_9, d_9, e_9, f_9, g_9, h_9, i_9, j_9, k_9, l_9, m_9, n_9, p_9, q_9, r_9, s_9, t_9, a_{10}, b_{10}, c_{10}, d_{10}, e_{10}, f_{10}, g_{10}, h_{10}, i_{10}, j_{10}, k_{10}, l_{10}, m_{10}, n_{10}, p_{10} = IntersectPath(u, o)