Icosaedro

Dodecaedro

Hexaedro

Octaedro

Tetraedro

Radio5 = 2.5 (slider from 0 to 10)
fi: (1 + 5^(0.5)) / 2
Radio2 = 3 (slider from 0 to 10)
Radio3 = 7.8 (slider from 0 to 10)
fidiv1: 1 / fi
Radio1 = 4.8 (slider from 0 to 10)
Radio4 = 1.6 (slider from 0 to 5)
B: (0, (-Radio5), (Radio5 * fi))
C: (0, Radio5, ((-Radio5) * fi))
D: (0, (-Radio5), ((-Radio5) * fi))
L: (((-Radio5) * fi), 0, (-Radio5))
I: ((Radio5 * fi), 0, Radio5)
K: (((-Radio5) * fi), 0, Radio5)
J: ((Radio5 * fi), 0, (-Radio5))
E: (Radio5, (Radio5 * fi), 0)
F: ((-Radio5), (Radio5 * fi), 0)
H: ((-Radio5), ((-Radio5) * fi), 0)
G: (Radio5, ((-Radio5) * fi), 0)
A: (0, Radio5, (Radio5 * fi))
t1, a_9, b_9, i = Polygon(B, I, A)
t2, e_8, i_1, j = Polygon(I, J, E)
t3, a_1, i_2, e_1 = Polygon(I, E, A)
t4, j_1, i_3, g = Polygon(I, G, J)
t5, g_1, i_4, b_1 = Polygon(I, B, G)
t6, c_7, j_2, d_8 = Polygon(J, D, C)
t7, j_3, c_1, e_2 = Polygon(C, E, J)
t8, j_4, g_2, d_1 = Polygon(G, D, J)
t9, d_2, h, g_3 = Polygon(H, G, D)
t10, g_4, b_2, h_1 = Polygon(B, H, G)
t11, h_2, b_3, k = Polygon(B, K, H)
t12, k_1, b_4, a_2 = Polygon(B, A, K)
t13, k_2, a_3, f = Polygon(A, F, K)
t14, a_4, e_3, f_1 = Polygon(E, F, A)
t15, c_2, e_4, f_2 = Polygon(E, F, C)
t16, c_3, f_3, l = Polygon(F, L, C)
t17, l_1, k_3, f_4 = Polygon(K, F, L)
t18, h_3, k_4, l_2 = Polygon(K, L, H)
t19, h_4, l_3, d_3 = Polygon(L, D, H)
t20, c_4, l_4, d_4 = Polygon(L, D, C)
a = false
fi2: (fi * fi)
M: ((Radio4 * fi2), Radio4, 0)
N: (((-Radio4) * fi2), Radio4, 0)
O: ((Radio4 * fi2), (-Radio4), 0)
P: (((-Radio4) * fi2), (-Radio4), 0)
Q: (Radio4, 0, (Radio4 * fi2))
R: (Radio4, 0, ((-Radio4) * fi2))
S: ((-Radio4), 0, (Radio4 * fi2))
T: ((-Radio4), 0, ((-Radio4) * fi2))
U: (0, (Radio4 * fi2), Radio4)
V: (0, ((-Radio4) * fi2), Radio4)
W: (0, (Radio4 * fi2), (-Radio4))
Z: (0, ((-Radio4) * fi2), (-Radio4))
b = false
A_1: ((Radio4 * fi), (Radio4 * fi), (Radio4 * fi))
B_1: ((Radio4 * fi), (Radio4 * fi), ((-Radio4) * fi))
C_1: ((Radio4 * fi), ((-Radio4) * fi), (Radio4 * fi))
D_1: ((Radio4 * fi), ((-Radio4) * fi), ((-Radio4) * fi))
E_1: (((-Radio4) * fi), (Radio4 * fi), (Radio4 * fi))
H_1: (((-Radio4) * fi), ((-Radio4) * fi), ((-Radio4) * fi))
F_1: (((-Radio4) * fi), (Radio4 * fi), ((-Radio4) * fi))
G_1: (((-Radio4) * fi), ((-Radio4) * fi), (Radio4 * fi))
polígono1, p, o, m_1, q, q_1 = Polygon(C_1, O, M, A_1, Q)
polígono2, m_2, s, w, u, t = Polygon(M, B_1, W, U, A_1)
polígono3, o_1, n_1, r_1, p_1, m_3 = Polygon(O, D_1, R, B_1, M)
polígono4, s_1, v, z_1, t_1, o_2 = Polygon(C_1, V, Z, D_1, O)
polígono5, s_2, n_2, v_1, p_2, q_2 = Polygon(S, G_1, V, C_1, Q)
polígono6, r_2, s_3, q_3, t_2, u_1 = Polygon(E_1, S, Q, A_1, U)
polígono7, n_3, p_3, r_3, z_2, v_2 = Polygon(G_1, P, H_1, Z, V)
polígono8, t_3, t_4, r_4, m_4, z_3 = Polygon(H_1, T, R, D_1, Z)
polígono9, n_4, w_1, p_4, r_5, t_5 = Polygon(F_1, W, B_1, R, T)
polígono10, q_4, u_2, w_2, s_4, n_5 = Polygon(E_1, U, W, F_1, N)
polígono11, p_5, n_6, f_5, s_5, g_5 = Polygon(P, N, E_1, S, G_1)
polígono12, p_6, n_7, h_5, t_6, i_5 = Polygon(P, N, F_1, T, H_1)
J_1: (Radio2, Radio2, (-Radio2))
K_1: (Radio2, (-Radio2), Radio2)
L_1: (Radio2, (-Radio2), (-Radio2))
M_1: ((-Radio2), Radio2, Radio2)
N_1: ((-Radio2), Radio2, (-Radio2))
O_1: ((-Radio2), (-Radio2), Radio2)
P_1: ((-Radio2), (-Radio2), (-Radio2))
I_1: (Radio2, Radio2, Radio2)
c1, j_5, k_5, l_5, m_5 = Polygon(K_1, I_1, M_1, O_1)
c2, q_5, a_5, b_5, c_5 = Polygon(M_1, N_1, P_1, O_1)
c3, d_5, e_5, f_6, g_6 = Polygon(M_1, I_1, J_1, N_1)
c4, h_6, i_6, j_6, k_6 = Polygon(J_1, L_1, P_1, N_1)
c5, l_6, m_6, q_6, r_6 = Polygon(K_1, L_1, J_1, I_1)
c6, s_6, a_6, b_6, c_6 = Polygon(O_1, P_1, L_1, K_1)
d = false
S_1: ((Radio3 * fidiv1), 0, 0)
T_1: (0, (Radio3 * fidiv1), 0)
U_1: (((-Radio3) * fidiv1), 0, 0)
V_1: (0, ((-Radio3) * fidiv1), 0)
Q_1: (0, 0, (Radio3 * fidiv1))
t21, d_6, e_6, f_7 = Polygon(Q_1, U_1, V_1)
t22, g_7, h_7, i_7 = Polygon(Q_1, V_1, S_1)
t23, j_7, k_7, l_7 = Polygon(Q_1, S_1, T_1)
t24, m_7, p_7, q_7 = Polygon(Q_1, T_1, U_1)
R_1: (0, 0, ((-Radio3) * fidiv1))
t25, r_7, s_7, t_7 = Polygon(S_1, R_1, T_1)
t26, a_7, b_7, d_7 = Polygon(R_1, U_1, T_1)
t27, e_7, f_8, g_8 = Polygon(V_1, U_1, R_1)
t28, h_8, i_8, j_8 = Polygon(V_1, R_1, S_1)
c = false
e = true
W_1: (((-Radio1) * fidiv1), (Radio1 * fidiv1), (Radio1 * fidiv1))
Z_1: ((Radio1 * fidiv1), ((-Radio1) * fidiv1), (Radio1 * fidiv1))
A_2: (((-Radio1) * fidiv1), ((-Radio1) * fidiv1), ((-Radio1) * fidiv1))
B_2: ((Radio1 * fidiv1), (Radio1 * fidiv1), ((-Radio1) * fidiv1))
t29, k_8, l_8, m_8 = Polygon(A_2, Z_1, B_2)
t30, n_8, p_8, q_8 = Polygon(B_2, A_2, W_1)
t31, r_8, s_8, t_8 = Polygon(W_1, Z_1, A_2)
t32, a_8, b_8, c_8 = Polygon(Z_1, W_1, B_2)