A = (5.64, 2.56)
B = (8.88, 2.7)
pol1, f, g, h, i, C, D = Polygon(A, B, 4)
C' = Rotate(C, 30°, D)
α = Angle(C, D, C')
D' = Rotate(D, (-(60°)), C)
β = Angle(D', C, D)
j = Line(D, C')
k = Line(C, D')
E = Intersect(j, k)
pol2, c, d, e = Polygon(D, E, C)
pol3, pol4, F, G, H = Ferramenta3(D, E)
pol5, pol6, I, J, K = Ferramenta3(E, C)
pol7, pol8, L, M, N = Ferramenta3(F, H)
pol9, pol10, O, P, Q = Ferramenta3(L, N)
pol11, pol12, R, S, T = Ferramenta3(O, Q)
pol13, pol14, U, V, W = Ferramenta3(I, K)
pol15, pol16, Z, A_1, B_1 = Ferramenta3(U, W)
pol17, pol18, C_1, D_1, E_1 = Ferramenta3(Z, B_1)
pol19, pol20, F_1, G_1, H_1 = Ferramenta3(C_1, E_1)
pol21, pol22, I_1, J_1, K_1 = Ferramenta3(F_1, H_1)
pol23, pol24, L_1, M_1, N_1 = Ferramenta3(K, J)
pol25, pol26, O_1, P_1, Q_1 = Ferramenta3(N_1, M_1)
pol27, pol28, R_1, S_1, T_1 = Ferramenta3(L_1, N_1)
pol29, pol30, U_1, V_1, W_1 = Ferramenta3(R_1, T_1)
pol31, pol32, Z_1, A_2, B_2 = Ferramenta3(U_1, W_1)
pol33, pol34, C_2, D_2, E_2 = Ferramenta3(Z_1, B_2)
pol35, pol36, F_2, G_2, H_2 = Ferramenta3(C_2, E_2)
pol37, pol38, I_2, J_2, K_2 = Ferramenta3(F_2, H_2)
pol39, pol40, L_2, M_2, N_2 = Ferramenta3(H, G)
pol41, pol42, O_2, P_2, Q_2 = Ferramenta3(L_2, N_2)
pol43, pol44, R_2, S_2, T_2 = Ferramenta3(O_2, Q_2)
pol45, pol46, U_2, V_2, W_2 = Ferramenta3(N, M)
pol47, pol48, Z_2, A_3, B_3 = Ferramenta3(U_2, W_2)

Tool: Ferramenta1
Input: A, B
Output: pol1, pol2, C, D, E

pol1, f, g, h, i, C, D = Polygon(A, B, 4)
C' = Rotate(C, 30°, D)
D' = Rotate(D, (-(60°)), C)
j = Line(D, C')
k = Line(C, D')
E = Intersect(j, k)
pol2, c, d, e = Polygon(D, E, C)

Tool: Ferramenta2
Input: A, B
Output: pol1, pol2, pol3, pol4, pol5, pol6, pol7, pol8, pol10, D, C, E, F, J, I, K, M, L, N, O, P, Q

pol1, f, g, h, i, C, D = Polygon(A, B, 4)
C' = Rotate(C, 30°, D)
D' = Rotate(D, (-(60°)), C)
j = Line(D, C')
k = Line(C, D')
E = Intersect(j, k)
pol2, c, d, e = Polygon(D, E, C)
pol3, pol4, F, G, H = Ferramenta1(D, E)
pol5, pol6, I, J, K = Ferramenta1(G, H)
pol7, pol8, L, M, N = Ferramenta1(J, K)
pol9, pol10, O, P, Q = Ferramenta1(M, N)

Tool: Ferramenta3
Input: A, B
Output: pol1, pol2, D, C, E

pol1, f, g, h, i, C, D = Polygon(A, B, 4)
C' = Rotate(C, 30°, D)
D' = Rotate(D, (-(60°)), C)
j = Line(D, C')
k = Line(C, D')
E = Intersect(j, k)
pol2, c, d, e = Polygon(D, E, C)